Message158529
| 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 |
|