| Store | Cart

PEP 328: Imports: Multi-Line and Absolute/Relative

From: Thomas Heller <thel...@python.net>
Tue, 09 Mar 2004 08:41:15 +0100
aahz at pythoncraft.com (Aahz) writes:

> I'm a bit late with this, but better late than never...>> PEP: 328> Title: Imports: Multi-Line and Absolute/Relative

There are commas missing imo:

> Rationale for Parentheses> =========================>> Currently, if you want to import a lot of names from a module or> package, you have to choose one of several unpalatable options:>> * Write a long line with backslash continuations::>>       from Tkinter import Tk, Frame, Button, Entry, Canvas, Text \>           LEFT, DISABLED, NORMAL, RIDGE, END
      from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \
          LEFT, DISABLED, NORMAL, RIDGE, END

> * Write multiple ``import`` statements::>>       from Tkinter import Tk, Frame, Button, Entry, Canvas, Text>       from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END>> (``import *`` is *not* an option ;-)>> Instead, it should be possible to use Python's standard grouping> mechanism (parentheses) to write the ``import`` statement::>>     from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text>         LEFT, DISABLED, NORMAL, RIDGE, END)
    from Tkinter import (Tk, Frame, Button, Entry, Canvas, Text,
        LEFT, DISABLED, NORMAL, RIDGE, END)
>> This part of the proposal already has BDFL approval.

Thomas

Recent Messages in this Thread
Aahz Mar 08, 2004 08:24 pm
John Roth Mar 09, 2004 01:04 am
Aahz Mar 10, 2004 10:49 am
John Roth Mar 10, 2004 01:04 pm
Stephen Horne Mar 10, 2004 04:44 pm
John Roth Mar 10, 2004 06:14 pm
Stephen Horne Mar 09, 2004 01:09 am
Mike Mar 09, 2004 03:39 am
Josiah Carlson Mar 09, 2004 06:34 am
Sean Ross Mar 09, 2004 06:13 pm
Paul Rubin Mar 09, 2004 10:44 pm
Josiah Carlson Mar 10, 2004 04:20 am
Andrew Clover Mar 10, 2004 01:18 pm
Sean Ross Mar 10, 2004 03:11 pm
Josiah Carlson Mar 12, 2004 07:06 am
Thomas Heller Mar 09, 2004 07:41 am
Andrew Clover Mar 09, 2004 10:12 am
Denis S. Otkidach Mar 09, 2004 10:50 am
Gerrit Mar 10, 2004 11:41 am
Anders J. Munch Mar 10, 2004 02:46 pm
Dieter Maurer Mar 11, 2004 10:29 pm
Geoff Howland Mar 14, 2004 12:50 am
Aahz Mar 10, 2004 11:01 am
John Roth Mar 10, 2004 01:13 pm
Messages in this thread