mirror of https://github.com/stashapp/stash.git
16 lines
349 B
Go
16 lines
349 B
Go
package python
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
"os/exec"
|
|
)
|
|
|
|
func AppendPythonPath(cmd *exec.Cmd, path string) {
|
|
// Respect the users PYTHONPATH if set
|
|
if currentValue, set := os.LookupEnv("PYTHONPATH"); set {
|
|
path = fmt.Sprintf("%s%c%s", currentValue, os.PathListSeparator, path)
|
|
}
|
|
cmd.Env = append(os.Environ(), fmt.Sprintf("PYTHONPATH=%s", path))
|
|
}
|