diff options
author | Guido van Rossum <guido@python.org> | 2023-08-08 04:36:25 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-08 04:36:25 (GMT) |
commit | 328d925244511b2134d5ac926e307e4486ff4500 (patch) | |
tree | 5664372efae8658277c3a175bbd42065b533d362 /Python/getopt.c | |
parent | 2df58dcd500dbedc61d0630374f9e94c522fe523 (diff) | |
download | cpython-328d925244511b2134d5ac926e307e4486ff4500.zip cpython-328d925244511b2134d5ac926e307e4486ff4500.tar.gz cpython-328d925244511b2134d5ac926e307e4486ff4500.tar.bz2 |
gh-107758: Improvements to lltrace feature (#107757)
- The `dump_stack()` method could call a `__repr__` method implemented in Python,
causing (infinite) recursion.
I rewrote it to only print out the values for some fundamental types (`int`, `str`, etc.);
for everything else it just prints `<type_name @ 0xdeadbeef>`.
- The lltrace-like feature for uops wrote to `stderr`, while the one in `ceval.c` writes to `stdout`;
I changed the uops to write to stdout as well.
Diffstat (limited to 'Python/getopt.c')
0 files changed, 0 insertions, 0 deletions