Skip to content

Commit d9f6bbb

Browse files
authored
Merge pull request #310 from mlange-42/fix-pkg-imports
Fix: mixed absolute and relative imports
2 parents 0e5cdac + 3bbd58c commit d9f6bbb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

bind/gen.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ func (g *pyGen) genPkgWrapOut() {
551551
// note: must generate import string at end as imports can be added during processing
552552
impstr := ""
553553
for _, im := range g.pkg.pyimports {
554-
if g.mode == ModeGen || g.mode == ModeBuild {
554+
if g.mode == ModeGen || g.mode == ModeBuild || g.mode == ModePkg {
555555
if g.cfg.PkgPrefix != "" {
556556
impstr += fmt.Sprintf("from %s import %s\n", g.cfg.PkgPrefix, im)
557557
} else {
@@ -653,7 +653,7 @@ func (g *pyGen) genPyWrapPreamble() {
653653
impgenstr += fmt.Sprintf("import %s\n", "_"+g.cfg.Name)
654654
}
655655
impstr += fmt.Sprintf(GoPkgDefs, g.cfg.Name)
656-
case g.mode == ModeGen || g.mode == ModeBuild:
656+
case g.mode == ModeGen || g.mode == ModeBuild || g.mode == ModePkg:
657657
if g.cfg.PkgPrefix != "" {
658658
for _, name := range impgenNames {
659659
impgenstr += fmt.Sprintf("from %s import %s\n", g.cfg.PkgPrefix, name)

0 commit comments

Comments
 (0)