aboutsummaryrefslogtreecommitdiff
path: root/benchmark.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2018-07-23 11:26:50 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2018-07-23 11:26:50 +0200
commite29de27e578432762ba4afd225d0331a8c66b7f7 (patch)
tree126e6b64fd62e251b230b0f50b1dce85456eddc8 /benchmark.py
parent56c8444a05773b5158fce4dbbc88366ba2da35e8 (diff)
downloadallocbench-e29de27e578432762ba4afd225d0331a8c66b7f7.tar.gz
allocbench-e29de27e578432762ba4afd225d0331a8c66b7f7.zip
load and save from/to specific file
Diffstat (limited to 'benchmark.py')
-rw-r--r--benchmark.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/benchmark.py b/benchmark.py
index 9b7316a..4b565e3 100644
--- a/benchmark.py
+++ b/benchmark.py
@@ -1,15 +1,17 @@
import pickle
class Benchmark (object):
- def save(self, verbose=False):
+ def save(self, path=None, verbose=False):
+ f = path if path else self.file_name + ".save"
if verbose:
print("Saving results to:", self.file_name + ".save")
- with open(self.file_name + ".save", "wb") as f:
+ with open(f, "wb") as f:
pickle.dump(self.results, f)
- def load(self, verbose=False):
+ def load(self, path=None, verbose=False):
+ f = path if path else self.file_name + ".save"
if verbose:
print("Loading results from:", self.file_name + ".save")
- with open(self.file_name + ".save", "rb") as f:
+ with open(f, "rb") as f:
self.results = pickle.load(f)