[Python-bugs-list] [ python-Bugs-787113 ] zipimport on meta_path
fails with mutual importers
SourceForge.net
noreply at sourceforge.net
Wed Aug 13 05:54:09 EDT 2003
Bugs item #787113, was opened at 2003-08-11 22:25
Message generated for change (Settings changed) made by nnorwitz
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=787113&group_id=5470
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Tim McLennan (timmcl)
>Assigned to: Just van Rossum (jvr)
Summary: zipimport on meta_path fails with mutual importers
Initial Comment:
If I create a simple package consisting of a
package/__init__.py containing:
print "Package: "+__name__
import module
and a package/module.py containing:
print "Module: "+__name__
import package
and zip the directory resulting directory up, then it
imports fine if I add the zip to sys.path
However if Instead create a zipimporter object and add
it to the meta_path then I get a whole heap of
recursive imports resulting in output of the following
form:
Package: package
Module: package.module
Package: package.package
Module: package.package.module
Package: package.package.package
Module: package.package.package.module
Package: package.package.package.package
Module: package.package.package.package.module
Package: package.package.package.package.package
....
before finally running into an exception:
ValueError: Module name too long
For reference my version string is '2.3 (#46, Jul 29
2003, 18:54:32) [MSC v.1200 32 bit (Intel)]'
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=787113&group_id=5470
More information about the Python-bugs-list
mailing list