[Python-Dev] Imports with underscores
Terry Reedy
tjreedy at udel.edu
Mon Jan 9 15:29:38 EST 2017
More information about the Python-Dev mailing list
Mon Jan 9 15:29:38 EST 2017
- Previous message (by thread): [Python-Dev] Imports with underscores
- Next message (by thread): [Python-Dev] Imports with underscores
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 1/9/2017 11:48 AM, Guido van Rossum wrote: > I would focus on changing habits to discourage "import *" rather than The tkinter doc still has ...to use Tkinter all you need is a simple import statement: import tkinter Or, more often: from tkinter import * Should this be changed? > uglifying all new code with this "os as _os" pattern. Very occasionally > one designs a module to explicitly support "import *", and that usually > entails using __all__ (like it or not), making the problem go away > without uglifying the code. tkinter does not have have __all__. It would have 160 (in 3.6) minus at least 3 (for enum, re, and sys) entries. -- Terry Jan Reedy
- Previous message (by thread): [Python-Dev] Imports with underscores
- Next message (by thread): [Python-Dev] Imports with underscores
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list