aboutsummaryrefslogtreecommitdiff
path: root/starlarktest
diff options
context:
space:
mode:
Diffstat (limited to 'starlarktest')
-rw-r--r--starlarktest/starlarktest.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/starlarktest/starlarktest.go b/starlarktest/starlarktest.go
index 5436d22..c93eaf9 100644
--- a/starlarktest/starlarktest.go
+++ b/starlarktest/starlarktest.go
@@ -13,11 +13,11 @@
package starlarktest // import "go.starlark.net/starlarktest"
import (
- "bytes"
"fmt"
"go/build"
"path/filepath"
"regexp"
+ "strings"
"sync"
"go.starlark.net/starlark"
@@ -104,8 +104,8 @@ func error_(thread *starlark.Thread, _ *starlark.Builtin, args starlark.Tuple, k
if len(args) != 1 {
return nil, fmt.Errorf("error: got %d arguments, want 1", len(args))
}
- var buf bytes.Buffer
- thread.Caller().WriteBacktrace(&buf)
+ buf := new(strings.Builder)
+ thread.Caller().WriteBacktrace(buf)
buf.WriteString("Error: ")
if s, ok := starlark.AsString(args[0]); ok {
buf.WriteString(s)