diff options
author | Barry Warsaw <barry@python.org> | 2001-01-23 16:24:35 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2001-01-23 16:24:35 (GMT) |
commit | 9bf16440f4e50efc28212e46d265cf1351cbdcc1 (patch) | |
tree | 4ed3425bf1cb11d8e789a3f1143382081eb97496 /Misc | |
parent | 9667ed23c5f78be235522a1d5f39306bcb72f650 (diff) | |
download | cpython-9bf16440f4e50efc28212e46d265cf1351cbdcc1.zip cpython-9bf16440f4e50efc28212e46d265cf1351cbdcc1.tar.gz cpython-9bf16440f4e50efc28212e46d265cf1351cbdcc1.tar.bz2 |
A few miscellaneous helpers.
PyObject_Dump(): New function that is useful when debugging Python's C
runtime. In something like gdb it can be a pain to get some useful
information out of PyObject*'s. This function prints the str() of the
object to stderr, along with the object's refcount and hex address.
PyGC_Dump(): Similar to PyObject_Dump() but knows how to cast from the
garbage collector prefix back to the PyObject* structure.
[See Misc/gdbinit for some useful gdb hooks]
none_dealloc(): Rather than SEGV if we accidentally decref None out of
existance, we assign None's and NotImplemented's destructor slot to
this function, which just calls abort().
Diffstat (limited to 'Misc')
0 files changed, 0 insertions, 0 deletions