Static class variables in PythonPythonWin'in python etkileşimli kabuğu kurucuları iki kez mi çağırıyor?
Yanıtlarken PythonWin PyWin32'nin 209.2 yorumlayıcısının iki kez değerlendirdiği görülüyor mu? piton tercüman doğru şeyi yaparken aşağıdaki gibi
PythonWin 2.5 (r25:51908, Mar 9 2007, 17:40:28) [MSC v.1310 32 bit (Intel)] on win32.
Portions Copyright 1994-2006 Mark Hammond - see 'Help/About PythonWin' for further copyright information.
>>> class X:
... l = []
... def __init__(self):
... self.__class__.l.append(1)
...
>>> X().l
[1, 1]
>>>
C:\>python
ActivePython 2.5.0.0 (ActiveState Software Inc.) based on
Python 2.5 (r25:51908, Mar 9 2007, 17:40:28) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> class X:
... l = []
... def __init__(self):
... self.__class__.l.append(1)
...
>>> X().l
[1]
>>>
@Gregory, bu PyWin için bir SO sorusundan daha çok bir hata raporu gibi görünüyor. –