aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-01-22 15:09:57 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-01-22 15:09:57 +0100
commit3d676dfc064189f906c8afe70f90dde9494baada (patch)
tree37b7329ffed1d6ca1ff81ca6269eede1c82c937a /src
parent58d297cbd222ab540cf75ee2ab4d7eaebd768e9c (diff)
downloadallocbench-3d676dfc064189f906c8afe70f90dde9494baada.tar.gz
allocbench-3d676dfc064189f906c8afe70f90dde9494baada.zip
add load path option and don't fail if result directories exists already
Diffstat (limited to 'src')
-rw-r--r--src/benchmark.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/benchmark.py b/src/benchmark.py
index 0f5dbdb..a0da6a0 100644
--- a/src/benchmark.py
+++ b/src/benchmark.py
@@ -62,7 +62,13 @@ class Benchmark (object):
pickle.dump(save_data, f)
def load(self, path=None, verbose=False):
- f = path if path else self.name + ".save"
+ if not path:
+ f = self.name + ".save"
+ else:
+ if os.path.isdir(path):
+ f = os.path.join(path, self.name + ".save")
+ else:
+ f = path
if verbose:
print("Loading results from:", self.name + ".save")
with open(f, "rb") as f: