summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_traceback.py
diff options
context:
space:
mode:
authorIrit Katriel <1055913+iritkatriel@users.noreply.github.com>2021-09-03 21:39:23 (GMT)
committerGitHub <noreply@github.com>2021-09-03 21:39:23 (GMT)
commit0b58e863df9970b290a4de90c67f9ac30c443817 (patch)
tree610e3f661be0280739656ff3072eab3f5307b545 /Lib/test/test_traceback.py
parent6f8bc464e006f672d1aeafbfd7c774a40215dab2 (diff)
downloadcpython-0b58e863df9970b290a4de90c67f9ac30c443817.zip
cpython-0b58e863df9970b290a4de90c67f9ac30c443817.tar.gz
cpython-0b58e863df9970b290a4de90c67f9ac30c443817.tar.bz2
bpo-45075: distinguish between frame and FrameSummary in traceback mo… (GH-28112)
Diffstat (limited to 'Lib/test/test_traceback.py')
-rw-r--r--Lib/test/test_traceback.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/test/test_traceback.py b/Lib/test/test_traceback.py
index ee2896c..949adef 100644
--- a/Lib/test/test_traceback.py
+++ b/Lib/test/test_traceback.py
@@ -1515,8 +1515,8 @@ class TestStack(unittest.TestCase):
def test_custom_format_frame(self):
class CustomStackSummary(traceback.StackSummary):
- def format_frame(self, frame):
- return f'{frame.filename}:{frame.lineno}'
+ def format_frame_summary(self, frame_summary):
+ return f'{frame_summary.filename}:{frame_summary.lineno}'
def some_inner():
return CustomStackSummary.extract(
@@ -1540,10 +1540,10 @@ class TestStack(unittest.TestCase):
exc_info = g()
class Skip_G(traceback.StackSummary):
- def format_frame(self, frame):
- if frame.name == 'g':
+ def format_frame_summary(self, frame_summary):
+ if frame_summary.name == 'g':
return None
- return super().format_frame(frame)
+ return super().format_frame_summary(frame_summary)
stack = Skip_G.extract(
traceback.walk_tb(exc_info[2])).format()