Message335043
You can have both a dict and slots by subclassing:
>>> class A:
...: __slots__ = ('x',)
...:
>>> class B(A): pass
>>>
>>> b = B()
>>> b.x = 5
>>> b.y = 6
>>> b.__dict__
{'y': 6}
>>> A.x
<member 'x' of 'A' objects>
>>> A.x.__get__(b)
5 |
|
Date |
User |
Action |
Args |
2019-02-07 22:21:35 | pitrou | set | recipients:
+ pitrou, alexandre.vassalotti, docs@python, serhiy.storchaka, pierreglaser |
2019-02-07 22:21:34 | pitrou | set | messageid: <1549578094.63.0.0378848598051.issue35933@roundup.psfhosted.org> |
2019-02-07 22:21:34 | pitrou | link | issue35933 messages |
2019-02-07 22:21:34 | pitrou | create | |
|