◐ Shell
clean mode source ↗

Message 158593 - Python tracker

2 "problems" with that last patch:

* the types of the loaders that get returned by _bootstrap._find_module() are not the classes in _bootstrap (e.g. _frozen_importlib._SourceFileLoader).  That doesn't smell right.
* tokenize.get_encoding? is saying that Lib/test/badsyntax_pep3120.py has an encoding of utf-8, when test_find_module_encoding is expecting it to not.  So does PyTokenizer_FindEncodingFilename (which the old import code used) behaving differently than tokenize.get_encoding()?  FYI, tokenize.get_encoding() is what importlib uses...