Wolfgang Richter added the comment:
Ah, sorry Brett!
Thanks for spotting this.
The import machinery is *really* awesome.
--
___
Python tracker
<http://bugs.python.org/issue26
Changes by Wolfgang Richter :
--
versions: +Python 3.5
___
Python tracker
<http://bugs.python.org/issue26344>
___
___
Python-bugs-list mailing list
Unsubscribe:
Wolfgang Richter added the comment:
Here's the file, before I experimented with find_loader.
If you take out all my print's, it's quite short.
--
Added file: http://bugs.python.org/file41905/main.py
___
Python tracker
<http
Wolfgang Richter added the comment:
Sure Brett I'll upload the code separately in an hour or two.
I've overridden all the publicly exposed functions (including find_spec).
I wanted to initially see if anything was passing through my finder in the
first position of the
Wolfgang Richter added the comment:
Brett thanks for the very quick response.
I've inserted my finder as the first element in sys.meta_path.
I also overrode the @classmethod find_loader, but it doesn't appear that it's
being called.
--
___
New submission from Wolfgang Richter:
My understanding of `sys.meta_path` is that it is supposed to allow customized
loading of Python modules and packages.
In fact the `importlib` machinery appears to have support for identifying
packages with `__init__` files with non-standard suffixes