Delete breakpoints for filename:lineno. If no breakpoints were set, return an error message.
(self, filename, lineno)
| 414 | del self.breaks[filename] |
| 415 | |
| 416 | def clear_break(self, filename, lineno): |
| 417 | """Delete breakpoints for filename:lineno. |
| 418 | |
| 419 | If no breakpoints were set, return an error message. |
| 420 | """ |
| 421 | filename = self.canonic(filename) |
| 422 | if filename not in self.breaks: |
| 423 | return 'There are no breakpoints in %s' % filename |
| 424 | if lineno not in self.breaks[filename]: |
| 425 | return 'There is no breakpoint at %s:%d' % (filename, lineno) |
| 426 | # If there's only one bp in the list for that file,line |
| 427 | # pair, then remove the breaks entry |
| 428 | for bp in Breakpoint.bplist[filename, lineno][:]: |
| 429 | bp.deleteMe() |
| 430 | self._prune_breaks(filename, lineno) |
| 431 | return None |
| 432 | |
| 433 | def clear_bpbynumber(self, arg): |
| 434 | """Delete a breakpoint by its index in Breakpoint.bpbynumber. |
no test coverage detected