From 28e724da984e5445079973dd629620cb111bc644 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Tue, 19 Oct 2021 02:50:18 +0200 Subject: [PATCH] WebHostLib.options: move to makedirs instead of mkdir. --- WebHostLib/options.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/WebHostLib/options.py b/WebHostLib/options.py index 9c23242f..46386569 100644 --- a/WebHostLib/options.py +++ b/WebHostLib/options.py @@ -32,8 +32,7 @@ def create(): dictify_range=dictify_range, default_converter=default_converter, ) - if not os.path.isdir(os.path.join(target_folder, 'configs')): - os.mkdir(os.path.join(target_folder, 'configs')) + os.makedirs(os.path.join(target_folder, 'configs'), exist_ok=True) with open(os.path.join(target_folder, 'configs', game_name + ".yaml"), "w") as f: f.write(res) @@ -81,8 +80,7 @@ def create(): player_settings["gameOptions"] = game_options - if not os.path.isdir(os.path.join(target_folder, 'player-settings')): - os.mkdir(os.path.join(target_folder, 'player-settings')) + os.makedirs(os.path.join(target_folder, 'player-settings'), exist_ok=True) with open(os.path.join(target_folder, 'player-settings', game_name + ".json"), "w") as f: f.write(json.dumps(player_settings, indent=2, separators=(',', ': ')))