2.3a1: importhooks oddity
bhards at bigpond.net.au
Thu Jan 2 09:28:29 CET 2003
-----BEGIN PGP SIGNED MESSAGE-----
On Thu, 2 Jan 2003 13:55, Hans Nowak wrote:
> (P:\test\2.3) $ python test-importhooks-2.py
> 2.3a1 (#38, Dec 31 2002, 17:53:59) [MSC v.1200 32 bit (Intel)]
> Traceback (most recent call last):
> File "test-importhooks-2.py", line 13, in ?
> import nothing # needless to say, doesn't exist
> ImportError: No module named nothing
> In other words, function f doesn't seem to be called.
> Is this a bug, a feature, or am I doing something wrong?
Probably not a feature. The other two are still possible.
Here is the code running on Linux:
bradh at squirt Python-2.3a1 $ ./python test-importhooks-2.py
2.3a1 (#1, Jan 2 2003, 19:17:08)
[GCC 2.95.3 20010315 (release)]
Traceback (most recent call last):
File "test-importhooks-2.py", line 12, in ?
import nothing # needless to say, doesn't exist
ImportError: No module named nothing
One thing you might like to try: adding a flush() to make sure that the
routine really Isn't being called.
Try this version of f() instead:
print "Wahey!", path
http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
-----END PGP SIGNATURE-----
More information about the Python-list