fix problem with empty import_paths

This commit is contained in:
David Halter
2012-12-30 10:32:11 +01:00
parent 41362370ed
commit 64465dae8d

View File

@@ -151,10 +151,11 @@ class ImportPath(parsing.Base):
# sys.path. Therefore look if gunicorn is a parent directory, #56.
parts = self.file_path.split(os.path.sep)
in_path = []
for i, p in enumerate(parts):
if p == self.import_path[0]:
new = os.path.sep.join(parts[:i])
in_path.append(new)
if self.import_path:
for i, p in enumerate(parts):
if p == self.import_path[0]:
new = os.path.sep.join(parts[:i])
in_path.append(new)
module = self.import_stmt.get_parent_until()
return in_path + modules.sys_path_with_modifications(module)