(self, name)
| 11 | self.disabled = disabled |
| 12 | |
| 13 | def tick(self, name): |
| 14 | if self.disabled: |
| 15 | return |
| 16 | |
| 17 | # Log the time needed to execute that function |
| 18 | if not name in self.logs: |
| 19 | self.logs[name] = [] |
| 20 | if len(self.logs[name]) >= self.summarize_every: |
| 21 | self.summarize() |
| 22 | self.purge_logs() |
| 23 | self.logs[name].append(timer() - self.last_tick) |
| 24 | |
| 25 | self.reset_timer() |
| 26 | |
| 27 | def purge_logs(self): |
| 28 | for name in self.logs: |
no test coverage detected