summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modutils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modutils.py b/modutils.py
index 6c67964..5253916 100644
--- a/modutils.py
+++ b/modutils.py
@@ -585,12 +585,15 @@ def _module_file(modpath, path=None):
else:
if checkeggs:
fullabspath = [abspath(x) for x in _path]
- pathindex = fullabspath.index(dirname(abspath(mp_filename)))
try:
+ pathindex = fullabspath.index(dirname(abspath(mp_filename)))
emtype, emp_filename, zippath = _search_zip(modpath, pic)
if pathindex > _path.index(zippath):
# an egg takes priority
return emtype, emp_filename
+ except ValueError:
+ # XXX not in _path
+ pass
except ImportError:
pass
checkeggs = False