From e7176f14824544707851d3f51edad9685a8ae0d7 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 10 Mar 2008 19:17:46 -0400 Subject: [PATCH] Allow subdirectories in job monikers. --- src/batchjob.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/batchjob.py b/src/batchjob.py index ed9d155..585f5d6 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 -- GitLab