[PyPy-issue] [issue653] fix for test_absolute_import_without_future
Vincent Legoll
pypy-dev-issue at codespeak.net
Thu Mar 3 13:30:07 CET 2011
Vincent Legoll <vincent.legoll at gmail.com> added the comment:
And now for something even stranger, the following does *NOT* reproduce the bug:
$ mkdir tmpmodule
$ touch tmpmodule/__init__.py
$ echo "from .os import sep" > tmpmodule/tmpreproduce.py
$ python2.7 tmpmodule/tmpreproduce.py
Traceback (most recent call last):
File "tmpmodule/tmpreproduce.py", line 1, in <module>
from .os import sep
ValueError: Attempted relative import in non-package
$ python2.7 -c 'import tmpmodule;import tmpmodule.tmpreproduce'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "tmpmodule/tmpreproduce.py", line 1, in <module>
from .os import sep
ImportError: No module named os
$ pypy tmpmodule/tmpreproduce.py
Traceback (most recent call last):
File "app_main.py", line 53, in run_toplevel
File "tmpmodule/tmpreproduce.py", line 1, in <module>
from .os import sep
ValueError: Attempted relative import in non-package
$ pypy -c 'import tmpmodule;import tmpmodule.tmpreproduce'
Traceback (most recent call last):
File "app_main.py", line 53, in run_toplevel
File "app_main.py", line 506, in run_it
File "<string>", line 1, in <module>
File "tmpmodule/tmpreproduce.py", line 1, in <module>
from .os import sep
ImportError: No module named tmpmodule.os
Isn't this what the test is doing ?
_______________________________________________________
PyPy development tracker <pypy-dev-issue at codespeak.net>
<https://codespeak.net/issue/pypy-dev/issue653>
_______________________________________________________
More information about the Pypy-issue
mailing list