From 6e22149cb694a1acd21d2d8ca7b614ba81cb2200 Mon Sep 17 00:00:00 2001 From: Tim Peters Date: Sun, 7 Oct 2001 04:02:36 +0000 Subject: [PATCH] Repair some longstanding comment errors: + The last index in the timing tuple is 4, not 5 (noted by Guido). + The poorly named trace_dispatch_i works with float return values too. --- Lib/profile.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Lib/profile.py b/Lib/profile.py index eb3dba8f0f0..93e665ff120 100755 --- a/Lib/profile.py +++ b/Lib/profile.py @@ -135,7 +135,7 @@ class Profile: non-recursive functions, this is the total execution time from start to finish of each invocation of a function, including time spent in all subfunctions. - [5] = A dictionary indicating for each function name, the number of times + [4] = A dictionary indicating for each function name, the number of times it was called by us. """ @@ -202,12 +202,12 @@ def trace_dispatch(self, frame, event, arg): return - - # Dispatch routine for best timer program (return = scalar integer) + # Dispatch routine for best timer program (return = scalar, fastest if + # an integer but float works too -- and time.clock() relies on that). def trace_dispatch_i(self, frame, event, arg): timer = self.timer - t = timer() - self.t # - 1 # Integer calibration constant + t = timer() - self.t # - 1 # calibration constant if self.dispatch[event](self, frame,t): self.t = timer() else: