(self, func, /, *args, **kw)
| 437 | |
| 438 | # This method is more useful to profile a single function call. |
| 439 | def runcall(self, func, /, *args, **kw): |
| 440 | self.set_cmd(repr(func)) |
| 441 | sys.setprofile(self.dispatcher) |
| 442 | try: |
| 443 | return func(*args, **kw) |
| 444 | finally: |
| 445 | sys.setprofile(None) |
| 446 | |
| 447 | |
| 448 | #****************************************************************** |