Skip to content

Commit 3ff65be

Browse files
Simplify namespace package detection on Python 3.7+ (#1566)
1 parent 95bbd5e commit 3ff65be

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

astroid/interpreter/_import/spec.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,10 +227,7 @@ class PathSpecFinder(Finder):
227227
def find_module(self, modname, module_parts, processed, submodule_path):
228228
spec = importlib.machinery.PathFinder.find_spec(modname, path=submodule_path)
229229
if spec:
230-
# origin can be either a string on older Python versions
231-
# or None in case it is a namespace package:
232-
# https://github.com/python/cpython/pull/5481
233-
is_namespace_pkg = spec.origin in {"namespace", None}
230+
is_namespace_pkg = spec.origin is None
234231
location = spec.origin if not is_namespace_pkg else None
235232
module_type = ModuleType.PY_NAMESPACE if is_namespace_pkg else None
236233
spec = ModuleSpec(

0 commit comments

Comments
 (0)