A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2003-August/037537.html below:

[Python-Dev] Make it an error to use __slots__ with classic classes

[Python-Dev] Make it an error to use __slots__ with classic classes [Python-Dev] Make it an error to use __slots__ with classic classesRaymond Hettinger raymond.hettinger at verizon.net
Sat Aug 9 02:54:55 EDT 2003
Using __slots__ with a classic class is an error that does
not readily reveal itself.  For Py2.3.1, I would like to 
issue a warning, and for Py2.4, I would like to
raise an exception upon class creation:

>>> class A:
...    __slots__ = 'abc'   # Would otherwise pass silently
...    pass
...
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: PyClass_New: __slots__ only works with new-style classes


Do you guys agree?


Raymond Hettinger



More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4