From b006eda13373755dbfb3e82d96b67bdf419d65e7 Mon Sep 17 00:00:00 2001 From: Benjamin Bohard Date: Wed, 18 Dec 2019 10:08:11 +0100 Subject: [PATCH] Do not raise error if folder exists --- src/risotto/services/source/source.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/risotto/services/source/source.py b/src/risotto/services/source/source.py index 2d57afe..b3280d2 100644 --- a/src/risotto/services/source/source.py +++ b/src/risotto/services/source/source.py @@ -33,7 +33,7 @@ class Risotto(Controller): raise Exception(_('Invalid source')) else: releases = {'1.0.0': {'distribution': 'stable'}} - os.makedirs(os.path.join(get_config().get('source').get('root_path'), source_name)) + os.makedirs(os.path.join(get_config().get('source').get('root_path'), source_name), exist_ok=True) with open(os.path.join(get_config().get('source').get('root_path'), source_name, 'releases.yml'), 'w') as release_file: yaml.dump(releases, release_file) source_id = await risotto_context.connection.fetchval(source_upsert,