Skip to content

Commit 4eec351

Browse files
committed
Fix
1 parent bdc3ea6 commit 4eec351

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/flux/migration/read_migration.py

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
import os
23

34
from flux.config import FluxConfig
@@ -6,6 +7,8 @@
67
from flux.migration.migration import Migration
78
from flux.migration.temporary_module import temporary_module
89

10+
logger = logging.getLogger(__name__)
11+
912

1013
def read_migrations(*, config: FluxConfig) -> list[Migration]:
1114
"""
@@ -39,6 +42,9 @@ def _read_repeatable_migrations(
3942
"""
4043
migrations = []
4144
migrations_dir = os.path.join(config.migration_directory, migration_subdir)
45+
if not os.path.exists(migrations_dir):
46+
logger.warning(f"No repeatable migrations directory {migrations_dir!r}")
47+
return []
4248
for migration_file in os.listdir(migrations_dir):
4349
if migration_file.endswith(".sql"):
4450
migration_id = migration_file[:-4]

0 commit comments

Comments
 (0)