From: Michal Sojka Date: Tue, 30 Dec 2008 06:17:10 +0000 (+0100) Subject: omkbuild.py: Create output directory it it doesn't exist X-Git-Url: http://rtime.felk.cvut.cz/gitweb/omk.git/commitdiff_plain/f1583dd6b46ac7da1cd38fd3fbc55b528fe5911e omkbuild.py: Create output directory it it doesn't exist --- diff --git a/omkbuild.py b/omkbuild.py index 68e555e..f409563 100755 --- a/omkbuild.py +++ b/omkbuild.py @@ -334,7 +334,10 @@ def buildRules(topLevelSnippet, output): sys.stderr.write(diff) sys.exit(1) - if output: f = open(output,"w+") + if output: + try: os.makedirs(os.path.dirname(output)) + except: pass + f = open(output,"w+") else: f = sys.stdout f.writelines(rules.rules) f.close()