diff options
-rw-r--r-- | modutils.py | 5 |
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 |