diff options
author | Irit Katriel <1055913+iritkatriel@users.noreply.github.com> | 2023-02-10 16:49:29 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-10 16:49:29 (GMT) |
commit | 366b94905869d680b3f1d4801fb497e78811e511 (patch) | |
tree | bec97cee43bbb92592e8743aad57cd3afafa88c7 /Lib/bdb.py | |
parent | 5d15224011217487e1a174c144af0e5f5826c17c (diff) | |
download | cpython-366b94905869d680b3f1d4801fb497e78811e511.zip cpython-366b94905869d680b3f1d4801fb497e78811e511.tar.gz cpython-366b94905869d680b3f1d4801fb497e78811e511.tar.bz2 |
gh-101517: make bdb avoid looking up in linecache with lineno=None (#101787)
Diffstat (limited to 'Lib/bdb.py')
-rw-r--r-- | Lib/bdb.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -570,9 +570,10 @@ class Bdb: rv = frame.f_locals['__return__'] s += '->' s += reprlib.repr(rv) - line = linecache.getline(filename, lineno, frame.f_globals) - if line: - s += lprefix + line.strip() + if lineno is not None: + line = linecache.getline(filename, lineno, frame.f_globals) + if line: + s += lprefix + line.strip() return s # The following methods can be called by clients to use |