310 if self.stop_here(frame) or self.break_here(frame): |
310 if self.stop_here(frame) or self.break_here(frame): |
311 self.user_line(frame) |
311 self.user_line(frame) |
312 return self.trace_dispatch |
312 return self.trace_dispatch |
313 |
313 |
314 if event == 'call': |
314 if event == 'call': |
315 if self.botframe is None and frame.f_lineno > 1: |
315 if self.botframe is None and frame.f_lineno >= 1: |
316 self.botframe = frame |
316 self.botframe = frame |
317 frame.f_trace = self.trace_dispatch |
317 frame.f_trace = self.trace_dispatch |
318 |
318 |
319 self.user_line(frame) |
319 self.user_line(frame) |
320 return self.trace_dispatch |
320 return self.trace_dispatch |