diff --git a/src/batchjob.py b/src/batchjob.py index ed9d155abe60e6df33314262af4dd293c3792833..585f5d6a023b2b8cf373741415d9e539ea51c83f 100644 --- a/src/batchjob.py +++ b/src/batchjob.py @@ -20,11 +20,17 @@ class BatchJob(object): import os import os.path - self.moniker = moniker + timestamp = datetime.now().strftime("%Y-%m-%d-%H%M") + self.moniker = ( + moniker + .replace("-$DATE", "") + .replace("$DATE-", "") + .replace("$DATE", "") + .replace("/", "-")) self.subdir = os.path.join( os.getcwd(), - "%s-%s" % (moniker, datetime.now().strftime("%Y-%m-%d-%H%M%S"))) - os.mkdir(self.subdir) + moniker.replace("$DATE", timestamp)) + os.makedirs(self.subdir) with open("%s/run.sh" % self.subdir, "w") as runscript: import sys