I *think* you already fixed this; if not, I agree it should be fixed. While import * is not great, I think the alternative is worse.
As you point out, an explicit listing is unmaintainable, and the alternative is a funky dance to first import that module's __all__, then import based on that -- which still has all the disadvantanges of import *. -jJ On 3/18/08, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: > but that still won't work because of the syntax > error. One solution would be to make the import > explicit, but that is tedious and unmaintainable. > E.g. for the widgets line, it would be > > from .widgets import (Widget, TextInput, PasswordInput, > HiddenInput, MultipleHiddenInput, > FileInput, DateTimeInput, Textarea, CheckboxInput, > Select, NullBooleanSelect, SelectMultiple, RadioSelect, > CheckboxSelectMultiple, MultiWidget, SplitDateTimeWidget) _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com