Fix Python runner (relative imports now function correctly)

This commit is contained in:
akp 2021-12-08 22:51:08 +00:00
parent a038dccaef
commit d4b1578abf
No known key found for this signature in database
GPG key ID: AA5726202C8879B7

View file

@ -9,6 +9,7 @@ import (
"os"
"os/exec"
"path/filepath"
"strings"
)
const python3Installation = "python3"
@ -53,7 +54,15 @@ func (p *pythonRunner) Run() (chan ResultOrError, func()) {
return makeErrorChan(err), nil
}
pythonPathVar := filepath.Join(cwd, "lib")
absDir, err := filepath.Abs(p.dir)
if err != nil {
return makeErrorChan(err), nil
}
pythonPathVar := strings.Join([]string{
filepath.Join(cwd, "lib"),
filepath.Join(absDir, "py"),
}, ":")
fmt.Println("Running...")