summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--astroid/interpreter/_import/spec.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/astroid/interpreter/_import/spec.py b/astroid/interpreter/_import/spec.py
index 73b273dc..7b5b8a0e 100644
--- a/astroid/interpreter/_import/spec.py
+++ b/astroid/interpreter/_import/spec.py
@@ -83,9 +83,10 @@ class ImpFinder(Finder):
"""A finder based on the imp module."""
def find_module(self, modname, module_parts, processed, submodule_path):
+ if submodule_path is not None:
+ submodule_path = list(submodule_path)
try:
- stream, mp_filename, mp_desc = imp.find_module(
- modname, list(submodule_path))
+ stream, mp_filename, mp_desc = imp.find_module(modname, submodule_path)
except ImportError:
return None