]> granicus.if.org Git - python/commit
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
authorSerhiy Storchaka <storchaka@gmail.com>
Sat, 19 Dec 2015 18:07:48 +0000 (20:07 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Sat, 19 Dec 2015 18:07:48 +0000 (20:07 +0200)
commitc06a6d0958e2eb4449605069b9c10d656ab756e8
tree3be097cf344ed6c277ca77bd37f253f5c66d3a7d
parent6f3d5da36cb6f7a7472c69f92de16682e5a82620
Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined.
13 files changed:
Lib/test/test_sys.py
Misc/NEWS
Modules/_collectionsmodule.c
Modules/_io/bufferedio.c
Modules/_io/bytesio.c
Modules/_struct.c
Modules/arraymodule.c
Modules/mmapmodule.c
Modules/parsermodule.c
Objects/bytearrayobject.c
Objects/dictobject.c
Objects/listobject.c
Objects/setobject.c