Skip to content

Commit 056361f

Browse files
Fix conflicts and remove extra tests
1 parent 58d7a18 commit 056361f

File tree

2 files changed

+0
-75
lines changed

2 files changed

+0
-75
lines changed

Lib/bdb.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -339,12 +339,8 @@ def set_trace(self, frame=None):
339339
frame.f_trace = self.trace_dispatch
340340
self.botframe = frame
341341
frame = frame.f_back
342-
<<<<<<< HEAD
343342
self.set_step()
344-
=======
345-
self.set_stepinstr()
346343
self.enterframe = None
347-
>>>>>>> 767c89ba7c5... gh-58956: Fix a frame refleak in bdb (#128190)
348344
sys.settrace(self.trace_dispatch)
349345

350346
def set_continue(self):
@@ -361,13 +357,7 @@ def set_continue(self):
361357
while frame and frame is not self.botframe:
362358
del frame.f_trace
363359
frame = frame.f_back
364-
<<<<<<< HEAD
365-
=======
366-
for frame, (trace_lines, trace_opcodes) in self.frame_trace_lines_opcodes.items():
367-
frame.f_trace_lines, frame.f_trace_opcodes = trace_lines, trace_opcodes
368-
self.frame_trace_lines_opcodes = {}
369360
self.enterframe = None
370-
>>>>>>> 767c89ba7c5... gh-58956: Fix a frame refleak in bdb (#128190)
371361

372362
def set_quit(self):
373363
"""Set quitting attribute to True.

Lib/test/test_pdb.py

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1981,30 +1981,6 @@ def test_pdb_ambiguous_statements():
19811981
(Pdb) continue
19821982
"""
19831983

1984-
def test_pdb_f_trace_lines():
1985-
"""GH-80675
1986-
1987-
pdb should work even if f_trace_lines is set to False on some frames.
1988-
1989-
>>> reset_Breakpoint()
1990-
1991-
>>> def test_function():
1992-
... import sys
1993-
... frame = sys._getframe()
1994-
... frame.f_trace_lines = False
1995-
... import pdb; pdb.Pdb(nosigint=True, readrc=False).set_trace()
1996-
... if frame.f_trace_lines != False:
1997-
... print("f_trace_lines is not reset after continue!")
1998-
1999-
>>> with PdbTestInput([ # doctest: +NORMALIZE_WHITESPACE
2000-
... 'continue'
2001-
... ]):
2002-
... test_function()
2003-
> <doctest test.test_pdb.test_pdb_f_trace_lines[1]>(5)test_function()
2004-
-> import pdb; pdb.Pdb(nosigint=True, readrc=False).set_trace()
2005-
(Pdb) continue
2006-
"""
2007-
20081984
def test_pdb_frame_refleak():
20091985
"""
20101986
pdb should not leak reference to frames
@@ -2056,47 +2032,6 @@ def test_pdb_frame_refleak():
20562032
1
20572033
"""
20582034

2059-
def test_pdb_function_break():
2060-
"""Testing the line number of break on function
2061-
2062-
>>> def foo(): pass
2063-
2064-
>>> def bar():
2065-
...
2066-
... pass
2067-
2068-
>>> def boo():
2069-
... # comments
2070-
... global x
2071-
... x = 1
2072-
2073-
>>> def gen():
2074-
... yield 42
2075-
2076-
>>> def test_function():
2077-
... import pdb; pdb.Pdb(nosigint=True, readrc=False).set_trace()
2078-
2079-
>>> with PdbTestInput([ # doctest: +ELLIPSIS +NORMALIZE_WHITESPACE
2080-
... 'break foo',
2081-
... 'break bar',
2082-
... 'break boo',
2083-
... 'break gen',
2084-
... 'continue'
2085-
... ]):
2086-
... test_function()
2087-
> <doctest test.test_pdb.test_pdb_function_break[4]>(2)test_function()
2088-
-> import pdb; pdb.Pdb(nosigint=True, readrc=False).set_trace()
2089-
(Pdb) break foo
2090-
Breakpoint ... at <doctest test.test_pdb.test_pdb_function_break[0]>:1
2091-
(Pdb) break bar
2092-
Breakpoint ... at <doctest test.test_pdb.test_pdb_function_break[1]>:3
2093-
(Pdb) break boo
2094-
Breakpoint ... at <doctest test.test_pdb.test_pdb_function_break[2]>:4
2095-
(Pdb) break gen
2096-
Breakpoint ... at <doctest test.test_pdb.test_pdb_function_break[3]>:2
2097-
(Pdb) continue
2098-
"""
2099-
21002035
def test_pdb_issue_gh_65052():
21012036
"""See GH-65052
21022037

0 commit comments

Comments
 (0)