diff options
author | Nicholas Bastin <nick.bastin@gmail.com> | 2004-07-12 23:38:02 (GMT) |
---|---|---|
committer | Nicholas Bastin <nick.bastin@gmail.com> | 2004-07-12 23:38:02 (GMT) |
commit | 12ac3e1f49f06c35a2fe9496e24d66c10e027083 (patch) | |
tree | c34ae19f67a15efcee78a9c006b088b220643d2f | |
parent | b1027643d57d4d861cb624ab45da21246eda1759 (diff) | |
download | cpython-12ac3e1f49f06c35a2fe9496e24d66c10e027083.zip cpython-12ac3e1f49f06c35a2fe9496e24d66c10e027083.tar.gz cpython-12ac3e1f49f06c35a2fe9496e24d66c10e027083.tar.bz2 |
Using repr() generates entries that the current stats package can't
collate, so setting it back to the function name
-rwxr-xr-x | Lib/profile.py | 8 | ||||
-rw-r--r-- | Lib/test/output/test_profile | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/Lib/profile.py b/Lib/profile.py index c786c6a..00a0ae9 100755 --- a/Lib/profile.py +++ b/Lib/profile.py @@ -216,7 +216,7 @@ class Profile: t = t[0] + t[1] - self.t - self.bias if event == "c_call": - self.c_func_name = repr(arg) + self.c_func_name = arg.__name__ if self.dispatch[event](self, frame,t): t = timer() @@ -233,7 +233,7 @@ class Profile: t = timer() - self.t - self.bias if event == "c_call": - self.c_func_name = repr(arg) + self.c_func_name = arg.__name__ if self.dispatch[event](self, frame, t): self.t = timer() @@ -248,7 +248,7 @@ class Profile: t = timer()/60.0 - self.t - self.bias if event == "c_call": - self.c_func_name = repr(arg) + self.c_func_name = arg.__name__ if self.dispatch[event](self, frame, t): self.t = timer()/60.0 @@ -262,7 +262,7 @@ class Profile: t = get_time() - self.t - self.bias if event == "c_call": - self.c_func_name = repr(arg) + self.c_func_name = arg.__name__ if self.dispatch[event](self, frame, t): self.t = get_time() diff --git a/Lib/test/output/test_profile b/Lib/test/output/test_profile index baa2509..b46bb6a 100644 --- a/Lib/test/output/test_profile +++ b/Lib/test/output/test_profile @@ -4,9 +4,9 @@ test_profile Ordered by: standard name ncalls tottime percall cumtime percall filename:lineno(function) - 12 0.000 0.000 0.012 0.001 :0(<built-in function hasattr>) - 8 0.000 0.000 0.000 0.000 :0(<built-in function range>) - 1 0.000 0.000 0.000 0.000 :0(<built-in function setprofile>) + 12 0.000 0.000 0.012 0.001 :0(hasattr) + 8 0.000 0.000 0.000 0.000 :0(range) + 1 0.000 0.000 0.000 0.000 :0(setprofile) 1 0.000 0.000 1.000 1.000 <string>:1(?) 0 0.000 0.000 profile:0(profiler) 1 0.000 0.000 1.000 1.000 profile:0(testfunc()) |