Skip to content

Commit 4be2fb6

Browse files
committed
🐛 fix(alembic): startup prompt ugly abort
1 parent 1241daf commit 4be2fb6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

nonebot_plugin_orm/__init__.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,12 @@ async def init_orm() -> None:
8282
cmd_opts.cmd = (migrate.check, [], [])
8383
try:
8484
await greenlet_spawn(migrate.check, alembic_config)
85-
except click.UsageError:
86-
if not click.confirm("目标数据库未更新到最新迁移, 是否更新?"):
87-
raise
85+
except click.UsageError as e:
86+
try:
87+
click.confirm("目标数据库未更新到最新迁移, 是否更新?", abort=True)
88+
except click.Abort:
89+
raise e
90+
8891
cmd_opts.cmd = (migrate.upgrade, [], [])
8992
await greenlet_spawn(migrate.upgrade, alembic_config)
9093
else:

0 commit comments

Comments
 (0)