Stefan Behnel <sco...@users.sourceforge.net> added the comment:

> Yeah, the fix is dead-simple, import with level=1 and if that fails import 
> with level=0.

With one caveat: relative imports don't work outside of packages, so the
importing code has to know when it's in a package or not. Otherwise, the
relative import would raise an exception (not an ImportError).

Interesting enough, I now get this when trying it at the prompt:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
SystemError: error return without exception set

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue14592>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to