[Python-Dev] Is this a bug? (original) (raw)
Josiah Carlson jcarlson at uci.edu
Thu Aug 10 08:41:07 CEST 2006
- Previous message: [Python-Dev] Is this a bug?
- Next message: [Python-Dev] Is this a bug?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Neal Norwitz" <nnorwitz at gmail.com> wrote:
On 8/9/06, Josiah Carlson <jcarlson at uci.edu> wrote: > 2.4 performed these imports silently, while 2.5 complains "SystemError: > Parent module 'x' not loaded", which is actually a useful message, and > helped me fix it. Can you make a small, self-contained test case? The SystemError should be a normal exception and might indicate a deeper problem.
Create a module z.py whose contents are:
#z.py import sys import imp
sys.stdout = None try: y = imp.load_source('x.y', 'x/y.py', open('x/y.py')) except: raise else: print "printing should raise an AttributeError, but doesn't"
#end of listing for z.py
Create a module x/y.py whose contents are: (x/init.py not required)
#x/y.py import sys
#end of listing for x/y.py
Running z.py in Python 2.3 and 2.4 produces: printing should raise an AttributeError, but doesn't
Running z.py in Python 2.5b2 produces: Traceback (most recent call last): File "test.py", line 7, in y = imp.load_source('x.y', 'x/y.py', open('x/y.py')) File "x/y.py", line 1, in import sys SystemError: Parent module 'x' not loaded
- Josiah
- Previous message: [Python-Dev] Is this a bug?
- Next message: [Python-Dev] Is this a bug?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]