aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/modulefinder.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/modulefinder.py')
-rw-r--r--Lib/modulefinder.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/modulefinder.py b/Lib/modulefinder.py
index a0a020f9eeb..ac478ee7f51 100644
--- a/Lib/modulefinder.py
+++ b/Lib/modulefinder.py
@@ -72,7 +72,12 @@ def _find_module(name, path=None):
if isinstance(spec.loader, importlib.machinery.SourceFileLoader):
kind = _PY_SOURCE
- elif isinstance(spec.loader, importlib.machinery.ExtensionFileLoader):
+ elif isinstance(
+ spec.loader, (
+ importlib.machinery.ExtensionFileLoader,
+ importlib.machinery.AppleFrameworkLoader,
+ )
+ ):
kind = _C_EXTENSION
elif isinstance(spec.loader, importlib.machinery.SourcelessFileLoader):