diff options
Diffstat (limited to 'astroid/modutils.py')
-rw-r--r-- | astroid/modutils.py | 7 |
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: |