[ python-Bugs-992389 ] attribute error after non-from import
SourceForge.net
noreply at sourceforge.net
Fri Jul 16 17:09:33 CEST 2004
Bugs item #992389, was opened at 2004-07-16 15:09
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=992389&group_id=5470
Category: Python Interpreter Core
Group: Python 2.3
Status: Open
Resolution: None
Priority: 7
Submitted By: Jim Fulton (dcjim)
Assigned to: Nobody/Anonymous (nobody)
Summary: attribute error after non-from import
Initial Comment:
This bug applied to 2.3 and 2.4. It probably applies to
earlier versions, but who cares? :)
Under some circumstances, code like:
import eek.foo.baz
y = eek.foo.baz.y
fails with an attribute error for "foo" if foo is still
being imported.
I've attached a zip file of a demo package "eek" that
demonstrates the problem. If you unzip the package and:
import eek.foo
you'll get the attribute error described above.
I think the problem is that eek's foo attribute isn't
set until the import of foo is finished. This is too late.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=992389&group_id=5470
More information about the Python-bugs-list
mailing list