bind: fix shared buffer bug

This commit is contained in:
Sebastien Binet 2015-07-29 08:42:23 +02:00
parent c8358845a8
commit ce3515391b
1 changed files with 2 additions and 3 deletions

View File

@ -28,10 +28,9 @@ func (list ErrorList) Error() string {
// GenCPython generates a (C)Python package from a Go package // GenCPython generates a (C)Python package from a Go package
func GenCPython(w io.Writer, fset *token.FileSet, pkg *Package) error { func GenCPython(w io.Writer, fset *token.FileSet, pkg *Package) error {
buf := new(bytes.Buffer)
gen := &cpyGen{ gen := &cpyGen{
decl: &printer{buf: buf, indentEach: []byte("\t")}, decl: &printer{buf: new(bytes.Buffer), indentEach: []byte("\t")},
impl: &printer{buf: buf, indentEach: []byte("\t")}, impl: &printer{buf: new(bytes.Buffer), indentEach: []byte("\t")},
fset: fset, fset: fset,
pkg: pkg, pkg: pkg,
} }