PEP: possibility of inline using of a symbol instead of "import"

Robert Kern robert.kern at gmail.com
Thu Jan 6 15:23:57 EST 2011


On 1/6/11 12:43 PM, Erwin Mueller wrote:
> On Thursday 06 January 2011 16:28:49 dmitrey wrote:
>> hi all,
>> I have th PEP (I'm not sure something like that hadn't been proposed
>> although):
>> very often in a Python file header the following lines are present,
>> like:
>> from MyModule1 import myFunc1
>> import MyModule2 as mm2
>> from MyModule3 import myFunc3 as mf3
>> etc
>>>> and after several pages of code they are using somewhere, maybe only
>> one time, e.g.
>> r1 = myFunc1(...)
>> r2 = mm2.myFunc2(...)
>> r3 = mf3(...)
>> It makes programs less clear, you have to scroll several pages of code
>> in IDE to understand what it refers to.
>>>> Regards, D.
>> Why you have several pages of code in the first place? Don't you know that you
> can split your code in files? Just a suggestion.

Modules *should* have several pages of code. *Functions* should be limited to 
about a page of code at maximum.
-- 
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
 -- Umberto Eco


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /