[Python-bugs-list] [ python-Bugs-486144 ] Uninitialized __slot__ vrbl is None

noreply@sourceforge.net noreply@sourceforge.net
Tue, 27 Nov 2001 11:52:50 -0800


Bugs item #486144, was opened at 2001-11-27 11:51
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=486144&group_id=5470

Category: Type/class unification
Group: Python 2.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Tim Peters (tim_one)
Assigned to: Guido van Rossum (gvanrossum)
Summary: Uninitialized __slot__ vrbl is None

Initial Comment:
>>> class C(object):
...     __slots__ = ['a']
...
>>> c = C()
>>> print c.a
None
>>>

Nothing else in Python works like this -- a (possibly 
subclass of) NameError exception would be better.

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=486144&group_id=5470