Selaa lähdekoodia

Refs #32355 -- Corrected comments about Python's _NamespacePath.

_NamespacePath supports indexing in Python 3.8+.
William Schwartz 4 vuotta sitten
vanhempi
commit
cecdec91cf
2 muutettua tiedostoa jossa 2 lisäystä ja 3 poistoa
  1. 1 2
      django/apps/config.py
  2. 1 1
      django/utils/module_loading.py

+ 1 - 2
django/apps/config.py

@@ -73,8 +73,7 @@ class AppConfig:
         """Attempt to determine app's filesystem path from its module."""
         # See #21874 for extended discussion of the behavior of this method in
         # various cases.
-        # Convert paths to list because Python's _NamespacePath doesn't support
-        # indexing.
+        # Convert to list because __path__ may not support indexing.
         paths = list(getattr(module, '__path__', []))
         if len(paths) != 1:
             filename = getattr(module, '__file__', None)

+ 1 - 1
django/utils/module_loading.py

@@ -85,7 +85,7 @@ def module_dir(module):
     Raise ValueError otherwise, e.g. for namespace packages that are split
     over several directories.
     """
-    # Convert to list because _NamespacePath does not support indexing.
+    # Convert to list because __path__ may not support indexing.
     paths = list(getattr(module, '__path__', []))
     if len(paths) == 1:
         return paths[0]