Fix running migration scripts calling other files

This commit is contained in:
allegroai 2021-05-03 18:13:25 +03:00
parent e18b21639c
commit 4fe61ee25c

View File

@ -69,7 +69,8 @@ def _apply_migrations(log: Logger):
log.info(f"Skipping migration {script.name} (empty databases)")
else:
spec = importlib.util.spec_from_file_location(
".".join((_parent_dir.name, _migrations, script.stem)), str(script)
".".join(("apiserver", _parent_dir.name, _migrations, script.stem)),
str(script),
)
module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(module)