[Python-Dev] Re: Christmas Wishlist (original) (raw)
Barry Warsaw barry at python.org
Mon Dec 15 13:51:07 EST 2003
- Previous message: [Python-Dev] Re: Christmas Wishlist
- Next message: [Python-Dev] Re: Christmas Wishlist
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, 2003-12-15 at 13:36, Guido van Rossum wrote:
I think this ought to be a global flag rather than a per-module flag. E.g. after setting
sys.allowrelativeimport = False all imports anywhere would be interpreted as absolute imports. This would mean you couldn't have some code that still uses relative imports, but the problem with the future statement is that it seems so pointless: packages that only use absolute imports don't need it, and packages that use relative imports break if it is used.
You probably want something at the package level. This may not be feasible, but it seems like you want to be able to say, "this package needs to allow relative imports for backwards compatibility".
-Barry
- Previous message: [Python-Dev] Re: Christmas Wishlist
- Next message: [Python-Dev] Re: Christmas Wishlist
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]