Brett Cannon added the comment:
The inspiration was that I realized there was no technical reason to have it on
InspectLoader. Past that there was my thinking of trying to come up with a
source_to_module() method on importlib.abc.Loader which would do the right
thing with create_module() and init_module_attrs() such that replicating
imp.load_module() would be something like::
loader = importlib.machinery.SourceLoader # or something
with open('file.py') as file:
module = loader.source_to_module(file.read(), location='file.py')
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue21156>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com