eric6/DebugClients/Python/BreakpointWatch.py

changeset 8243
cc717c2ae956
parent 8240
93b8a353c4bf
child 8273
698ae46f40a4
equal deleted inserted replaced
8242:aa713ac50c0d 8243:cc717c2ae956
59 59
60 def deleteMe(self): 60 def deleteMe(self):
61 """ 61 """
62 Public method to clear this breakpoint. 62 Public method to clear this breakpoint.
63 """ 63 """
64 try: 64 with contextlib.suppress(KeyError):
65 del Breakpoint.breaks[(self.file, self.line)] 65 del Breakpoint.breaks[(self.file, self.line)]
66 Breakpoint.breakInFile[self.file].remove(self.line) 66 Breakpoint.breakInFile[self.file].remove(self.line)
67 if not Breakpoint.breakInFile[self.file]: 67 if not Breakpoint.breakInFile[self.file]:
68 del Breakpoint.breakInFile[self.file] 68 del Breakpoint.breakInFile[self.file]
69 except KeyError:
70 pass
71 69
72 def enable(self): 70 def enable(self):
73 """ 71 """
74 Public method to enable this breakpoint. 72 Public method to enable this breakpoint.
75 """ 73 """

eric ide

mercurial