From f1583dd6b46ac7da1cd38fd3fbc55b528fe5911e Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Tue, 30 Dec 2008 07:17:10 +0100 Subject: [PATCH] omkbuild.py: Create output directory it it doesn't exist --- omkbuild.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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() -- 2.39.2