Where is the c source code of the import mechanism that ignores invalid directory?
i at introo.me
Tue Jul 21 17:35:19 CEST 2015
It looks to me that the import system of Python will ignore invalid
directories and cache the result in memory.
For example, the following code:
paste here: https://bpaste.net/show/b144deb42620
import sysimport osimport shutil
import fooexcept ImportError:
with open("./test/foo.py", "w") as f:
the second import foo will fail even though it's there. This is because
when doing the first import foo, the directory .test doesn't exist, and
Python ignores that directory forever.
I am interested in the c side implementation of this "ignoring" part.
Any body help me to pinpoint the exact c source location?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-list