From 417e3ef4db8b3ca137d3fce5b743de548f6d4822 Mon Sep 17 00:00:00 2001 From: Kiyoshi Aman Date: Tue, 1 May 2018 13:58:29 -0500 Subject: [PATCH] smeargle: Create output directory if not existent prior. --- smeargle.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/smeargle.py b/smeargle.py index 5746107..4cd10bb 100755 --- a/smeargle.py +++ b/smeargle.py @@ -255,7 +255,7 @@ class Game: if __name__ == '__main__': import sys - import os.path + import os if len(sys.argv) < 1: print('Usage: smeargle.py game.json [output_directory]') @@ -264,6 +264,8 @@ if __name__ == '__main__': app = QGuiApplication(sys.argv) render_path = sys.argv[2] if len(sys.argv) > 2 else 'output' + if not os.path.exists(render_path): + os.mkdir(render_path, mode=0o644) print('Loading game data from {}...'.format(sys.argv[1]), end='') game = Game(sys.argv[1])