fix sys.path issues within finding implicit modules using module() or mainModule()

This commit is contained in:
David Rose 2010-02-23 22:12:22 +00:00
parent 23d5b8e3b5
commit ca0675d20d

View File

@ -172,6 +172,14 @@ packageNames = None
if len(args) > 1:
packageNames = args[1:]
# Add the directory containing the pdef file itself to sys.path, to
# help the Packager locate modules where a pathname isn't specified.
dirname = packageDef.getDirname()
if dirname:
sys.path.append(Filename(dirname).toOsSpecific())
else:
sys.path.append('.')
if universalBinaries:
if platforms:
print '\nYou may not specify both -u and -P.\n'