summaryrefslogtreecommitdiff
path: root/astroid/interpreter/_import
diff options
context:
space:
mode:
authorMark Byrne <31762852+mbyrnepr2@users.noreply.github.com>2023-05-16 10:30:12 +0200
committerGitHub <noreply@github.com>2023-05-16 10:30:12 +0200
commit12c3d1556be3bacaf4816898616b6124e0d44da9 (patch)
tree0155475c0086e78480d38709a06796be7bd93151 /astroid/interpreter/_import
parent1177accd39acffe1288d0f8fa08dbea0454035ba (diff)
downloadastroid-git-main.tar.gz
Recognize stub ``pyi`` Python files. (#2182)HEADmain
Recognize stub ``pyi`` Python files. Refs pylint-dev/pylint#4987 Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
Diffstat (limited to 'astroid/interpreter/_import')
-rw-r--r--astroid/interpreter/_import/spec.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/astroid/interpreter/_import/spec.py b/astroid/interpreter/_import/spec.py
index b1f8e8db..3c21fd73 100644
--- a/astroid/interpreter/_import/spec.py
+++ b/astroid/interpreter/_import/spec.py
@@ -163,7 +163,7 @@ class ImportlibFinder(Finder):
for entry in submodule_path:
package_directory = os.path.join(entry, modname)
- for suffix in (".py", importlib.machinery.BYTECODE_SUFFIXES[0]):
+ for suffix in (".py", ".pyi", importlib.machinery.BYTECODE_SUFFIXES[0]):
package_file_name = "__init__" + suffix
file_path = os.path.join(package_directory, package_file_name)
if os.path.isfile(file_path):