Kaydet (Commit) 9c43910a authored tarafından Fred Drake's avatar Fred Drake

- add a dump_stats() method similar to that of the profile.Profile class

- don't use "file" as the name of local variables
üst c868d16e
......@@ -158,6 +158,14 @@ class Stats:
self.stats[func] = add_func_stats(old_func_stat, stat)
return self
def dump_stats(self, filename):
"""Write the profile data to a file we know how to load back."""
f = file(filename, 'wb')
try:
marshal.dump(self.stats, f)
finally:
f.close()
# list the tuple indices and directions for sorting,
# along with some printable description
sort_arg_dict_default = {
......@@ -440,8 +448,8 @@ class TupleComp:
# func_name is a triple (file:string, line:int, name:string)
def func_strip_path(func_name):
file, line, name = func_name
return os.path.basename(file), line, name
filename, line, name = func_name
return os.path.basename(filename), line, name
def func_get_function_name(func):
return func[2]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment