statprof: fix save and load
Fix these functions even if they don't are used at the moment. Thanks to Yuya
Nishihara for spotting that.
--- a/mercurial/statprof.py Mon Jun 11 19:05:41 2018 +0200
+++ b/mercurial/statprof.py Mon Jun 11 19:24:01 2018 +0200
@@ -350,7 +350,7 @@
def save_data(path):
with open(path, 'w+') as file:
- file.write(str(state.accumulated_time) + '\n')
+ file.write("%f %f\n" % state.accumulated_time)
for sample in state.samples:
time = str(sample.time)
stack = sample.stack
@@ -361,7 +361,7 @@
def load_data(path):
lines = open(path, 'r').read().splitlines()
- state.accumulated_time = float(lines[0])
+ state.accumulated_time = [float(value) for value in lines[0].split()]
state.samples = []
for line in lines[1:]:
parts = line.split('\0')