From: Tim Peters Date: Sun, 7 Oct 2001 04:02:36 +0000 (+0000) Subject: Repair some longstanding comment errors: X-Git-Tag: v2.2.1c1~1417 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e22149cb694a1acd21d2d8ca7b614ba81cb2200;p=python 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. --- diff --git a/Lib/profile.py b/Lib/profile.py index eb3dba8f0f..93e665ff12 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 @@ class Profile: 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: