From 12c3d1556be3bacaf4816898616b6124e0d44da9 Mon Sep 17 00:00:00 2001 From: Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com> Date: Tue, 16 May 2023 10:30:12 +0200 Subject: Recognize stub ``pyi`` Python files. (#2182) Recognize stub ``pyi`` Python files. Refs pylint-dev/pylint#4987 Co-authored-by: Jacob Walls --- astroid/interpreter/_import/spec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'astroid/interpreter') 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): -- cgit v1.2.1