()
| 509 | } |
| 510 | |
| 511 | func (g *pyGen) genPre() { |
| 512 | g.gofile = &printer{buf: new(bytes.Buffer), indentEach: []byte("\t")} |
| 513 | g.leakfile = &printer{buf: new(bytes.Buffer), indentEach: []byte("\t")} |
| 514 | g.pybuild = &printer{buf: new(bytes.Buffer), indentEach: []byte("\t")} |
| 515 | if !NoMake { |
| 516 | g.makefile = &printer{buf: new(bytes.Buffer), indentEach: []byte("\t")} |
| 517 | } |
| 518 | g.genGoPreamble() |
| 519 | g.genPyBuildPreamble() |
| 520 | if !NoMake { |
| 521 | g.genMakefile() |
| 522 | } |
| 523 | oinit, err := os.Create(filepath.Join(g.cfg.OutputDir, "__init__.py")) |
| 524 | g.err.Add(err) |
| 525 | err = oinit.Close() |
| 526 | g.err.Add(err) |
| 527 | } |
| 528 | |
| 529 | func (g *pyGen) genPrintOut(outfn string, pr *printer) { |
| 530 | of, err := os.Create(filepath.Join(g.cfg.OutputDir, outfn)) |
no test coverage detected