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 """ |