From 4a6ad17cd7ad5775d76794f1c598e3cbc9bdd2de Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 9 Jun 2013 22:02:05 +0200 Subject: fixing imports when changing cwd --- pyload/InitHomeDir.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pyload/InitHomeDir.py') diff --git a/pyload/InitHomeDir.py b/pyload/InitHomeDir.py index 8fca42196..3554497d3 100644 --- a/pyload/InitHomeDir.py +++ b/pyload/InitHomeDir.py @@ -29,6 +29,11 @@ import __builtin__ __builtin__.owd = path.abspath("") #original working directory __builtin__.pypath = path.abspath(path.join(__file__, "..", "..")) +# Before changing the cwd, the abspath of the module must be manifested +if 'pyload' in sys.modules: + sys.modules['pyload'].__path__.append(path.abspath(sys.modules['pyload'].__path__[0])) + + sys.path.append(join(pypath, "pyload", "lib")) homedir = "" -- cgit v1.2.3