summaryrefslogtreecommitdiff
path: root/astroid/modutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/modutils.py')
-rw-r--r--astroid/modutils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/astroid/modutils.py b/astroid/modutils.py
index df75a901..cc5fc56f 100644
--- a/astroid/modutils.py
+++ b/astroid/modutils.py
@@ -116,7 +116,7 @@ if os.name == "posix":
# https://github.com/PyCQA/pylint/issues/712#issuecomment-163178753
STD_LIB_DIRS.add(_posix_path("lib64"))
-EXT_LIB_DIR = get_python_lib()
+EXT_LIB_DIRS = {get_python_lib(), get_python_lib(True)}
IS_JYTHON = platform.python_implementation() == "Jython"
BUILTIN_MODULES = dict.fromkeys(sys.builtin_module_names, True)
@@ -596,8 +596,9 @@ def is_standard_module(modname, std_path=None):
# we assume there are no namespaces in stdlib
return not util.is_namespace(modname)
filename = _normalize_path(filename)
- if filename.startswith(_cache_normalize_path(EXT_LIB_DIR)):
- return False
+ for path in EXT_LIB_DIRS:
+ if filename.startswith(_cache_normalize_path(path)):
+ return False
if std_path is None:
std_path = STD_LIB_DIRS
for path in std_path: