This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author scoder
Recipients benjamin.peterson, brett.cannon, eric.snow, scoder
Date 2012-04-17.05:24:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <4F8CFE9C.4050903@users.sourceforge.net>
In-reply-to <1334611124.42.0.336084599084.issue14592@psf.upfronthosting.co.za>
Content
> 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
History
Date User Action Args
2012-04-17 05:24:45scodersetrecipients: + scoder, brett.cannon, benjamin.peterson, eric.snow
2012-04-17 05:24:45scoderlinkissue14592 messages
2012-04-17 05:24:45scodercreate