(self, lineno)
| 165 | self.text.tag_config('BREAK', cfg) |
| 166 | |
| 167 | def set_breakpoint(self, lineno): |
| 168 | text = self.text |
| 169 | filename = self.io.filename |
| 170 | text.tag_add("BREAK", "%d.0" % lineno, "%d.0" % (lineno+1)) |
| 171 | try: |
| 172 | self.breakpoints.index(lineno) |
| 173 | except ValueError: # only add if missing, i.e. do once |
| 174 | self.breakpoints.append(lineno) |
| 175 | try: # update the subprocess debugger |
| 176 | debug = self.flist.pyshell.interp.debugger |
| 177 | debug.set_breakpoint(filename, lineno) |
| 178 | except: # but debugger may not be active right now.... |
| 179 | pass |
| 180 | |
| 181 | def set_breakpoint_event(self, event=None): |
| 182 | text = self.text |
no test coverage detected