Message161026
| Author |
eric.snow |
| Recipients |
brett.cannon, eric.snow, pitrou, takluyver |
| Date |
2012年05月18日.00:15:49 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1337300150.19.0.698888294578.issue14846@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
The caching mechanism is going to check for changes in the directory. So the recommendation is to clear the cache manually:
<quote>
The default finders used by import now utilize a cache of what is contained
within a specific directory. If you create a Python source file or sourceless
bytecode file, make sure to call importlib.invalidate_caches() to clear out
the cache for the finders to notice the new file.
</quote>
(see http://docs.python.org/dev/whatsnew/3.3.html#porting-python-code)
That section doesn't really talk about the directory side of things, but calling importlib.invalidate_caches() works great to eliminate the error in your example. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2012年05月18日 00:15:50 | eric.snow | set | recipients:
+ eric.snow, brett.cannon, pitrou, takluyver |
| 2012年05月18日 00:15:50 | eric.snow | set | messageid: <1337300150.19.0.698888294578.issue14846@psf.upfronthosting.co.za> |
| 2012年05月18日 00:15:49 | eric.snow | link | issue14846 messages |
| 2012年05月18日 00:15:49 | eric.snow | create |
|