Skip to content

Commit df2f51e

Browse files
committed
Use classes exported from importlib.machinery not
_frozen_importlib/_frozen_importlib_external
1 parent 0537590 commit df2f51e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

distlib/resources.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -289,11 +289,13 @@ def _is_directory(self, path):
289289
}
290290

291291
try:
292-
# In Python 3.6, _frozen_importlib -> _frozen_importlib_external
293-
try:
294-
import _frozen_importlib_external as _fi
295-
except ImportError:
296-
import _frozen_importlib as _fi
292+
# try:
293+
# import _frozen_importlib_external as _fi
294+
# except ImportError:
295+
# import _frozen_importlib as _fi
296+
# NOTE: I do not see any reason to be using _frozen* here.
297+
# These are accessible in machinery since 3.3.
298+
import importlib.machinery as _fi
297299
_finder_registry[_fi.SourceFileLoader] = ResourceFinder
298300
_finder_registry[_fi.FileFinder] = ResourceFinder
299301
# See issue #146

0 commit comments

Comments
 (0)