5 Jul
2007
5 Jul
'07
1:17 p.m.
On 7/5/07, Phillip J. Eby
At 11:53 AM 7/5/2007 +0200, Guido van Rossum wrote:
I see no big problems with this, except I wonder if in the end it wouldn't be better to *always* define __package_name__ instead of only when it's in main? And then perhaps rename it to __package__? Done properly it could always be used for relative imports, rather than parsing __module__ to find the package. Then you won't even need the error handler.
+1 for __package__, and putting it everywhere. Relative import should use it first if present, falling back to use of __name__.
+1 from me as well. -Brett