From 0625b2d661ee17d6ff397071cd058dc2443ed16b Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 15 Jul 2018 16:26:45 +0300 Subject: [PATCH] Handle FileNotFoundError when migrating state store --- .../6ca3d74d51e4_move_state_store_to_main_database.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alembic/versions/6ca3d74d51e4_move_state_store_to_main_database.py b/alembic/versions/6ca3d74d51e4_move_state_store_to_main_database.py index 7e06de1f..6a66c02d 100644 --- a/alembic/versions/6ca3d74d51e4_move_state_store_to_main_database.py +++ b/alembic/versions/6ca3d74d51e4_move_state_store_to_main_database.py @@ -77,8 +77,11 @@ def upgrade(): session = orm.scoping.scoped_session(session) Puppet.query = session.query_property() - with open("mx-state.json") as file: - data = json.load(file) + try: + with open("mx-state.json") as file: + data = json.load(file) + except FileNotFoundError: + return if not data: return registrations = data.get("registrations", [])