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,