The Python standard library and PEP8

Aahz aahz at
Mon Apr 20 14:51:09 CEST 2009

In article <pan.2009. at>,
Steven D'Aprano  <steven at> wrote:
>On Mon, 20 Apr 2009 03:44:59 -0400, Terry Reedy wrote:
>> Steven D'Aprano wrote:
>>> On Mon, 20 Apr 2009 19:18:23 +1200, Lawrence D'Oliveiro wrote:
>>>> In message <gsg2iv$g5j$1 at>, Aahz wrote:
>>>>> What kind of OO language allows you to do this:
>>>>> def square(x):
>>>>>     return x*x
>>>>> for i in range(10):
>>>>>     print square(x)
>>>> Take out the "OO" qualifier, and the answer is still "none":
>>>>     Traceback (most recent call last):
>>>>       File "<stdin>", line 2, in <module>
>>>>     NameError: name 'x' is not defined
>>> I can't replicate that error. Did you forget to initialize x before
>>> running the code snippet?
>> The code as posted had a typo: 'x' instead of the instended 'i'.
>Well duh, that's obvious :)
>It's such an obvious typo that I wonder what point Lawrence thought he 
>was making to show that it wouldn't run as given.

It's called "humor".
Aahz (aahz at           <*>

"If you think it's expensive to hire a professional to do the job, wait
until you hire an amateur."  --Red Adair

More information about the Python-list mailing list