aboutsummaryrefslogtreecommitdiff
path: root/starlarktest
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josharian@gmail.com>2019-03-01 14:24:35 -0800
committeralandonovan <adonovan@google.com>2019-03-01 17:24:35 -0500
commit8cb25c8162478e5f38d1e77f93d90e8db4cc6259 (patch)
tree4b35a94382a7f2e03c9d348104f932cf2bcacb11 /starlarktest
parent1174b2613e8224c5fe76d0fc8eb8de4a1384a89f (diff)
downloadstarlark-go-8cb25c8162478e5f38d1e77f93d90e8db4cc6259.tar.gz
all: use strings.Builder (#163)
Fixes #95
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)