Message166789
> sys.getsizeof is certainly CPython-specific. However, __sizeof__ is not
> just an implementation detail of sys.getsizeof, just as __len__ is not an
> implementation detail of len(). Authors of extension types are supposed to
> implement it if object.__sizeof__ is incorrect.
I think there is one difference between __len__ and __sizeof__. __sizeof__
should be overloaded only for C-implemented classes. IMHO, it is a part of C
API. |
|
| Date |
User |
Action |
Args |
| 2012-07-29 16:57:21 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, loewis, rhettinger, jcea, pitrou, cvrebert, meador.inge, docs@python, eric.snow |
| 2012-07-29 16:57:21 | serhiy.storchaka | link | issue15436 messages |
| 2012-07-29 16:57:21 | serhiy.storchaka | create | |
|