diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-06-16 19:39:49 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-06-16 19:39:49 +0300 |
commit | 8f51ca57192a6ecb9649176c727710605ee478e9 (patch) | |
tree | 539dd4a900eb05b33232eafb2f3e6a2a9c508313 | |
parent | 80858ea67d85800089d7842fc66505fa83103aa0 (diff) | |
download | fable-poc-8f51ca57192a6ecb9649176c727710605ee478e9.tar.gz |
Fix: log handline (not by default) and tmp handling (ok to not have)
-rw-r--r-- | fable.py | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -50,10 +50,11 @@ class Datadir: return self._dirname def set(self, dirname): - self._dirname = os.path.abspath(dirname) - if not os.path.exists(self._dirname): - os.mkdir(self._dirname) - self._ours = False + if dirname is not None: + self._dirname = os.path.abspath(dirname) + if not os.path.exists(self._dirname): + os.mkdir(self._dirname) + self._ours = False def cleanup(self): if self._ours: @@ -74,7 +75,7 @@ class Run: def _parse_options(self): p = argparse.ArgumentParser() - p.add_argument('--log') + p.add_argument('--log', default='/dev/null') p.add_argument('--tempdir') p.add_argument( '--scenario', '-s', action='append', dest='scenarios', default=[]) |