Message72002
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 |
|
Date |
User |
Action |
Args |
2008-08-26 23:20:14 | kaizhu | set | recipients:
+ kaizhu |
2008-08-26 23:20:14 | kaizhu | set | messageid: <1219792814.12.0.663300668565.issue3692@psf.upfronthosting.co.za> |
2008-08-26 23:20:13 | kaizhu | link | issue3692 messages |
2008-08-26 23:20:12 | kaizhu | create | |
|