This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author kaizhu
Recipients kaizhu
Date 2008-08-26.23:20:11
SpamBayes Score 2.1529761e-08
Marked as misclassified No
Message-id <1219792814.12.0.663300668565.issue3692@psf.upfronthosting.co.za>
In-reply-to
Content
in 3rd line, list comprehension tries to access class_attribute1 as a
global variable (code is valid in python 2.5)

>>> class Foo(object):
...   class_attribute1 = 1
...   class_attribute2 = [class_attribute1 for x in range(8)]
...
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 3, in Foo
  File "<stdin>", line 3, in <listcomp>
NameError: global name 'class_attribute1' is not defined
History
Date User Action Args
2008-08-26 23:20:14kaizhusetrecipients: + kaizhu
2008-08-26 23:20:14kaizhusetmessageid: <1219792814.12.0.663300668565.issue3692@psf.upfronthosting.co.za>
2008-08-26 23:20:13kaizhulinkissue3692 messages
2008-08-26 23:20:12kaizhucreate