Skip to content

Commit 07f6eb4

Browse files
committed
🚸 fix(alembic): better check diff output
1 parent f0c8864 commit 07f6eb4

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

nonebot_plugin_orm/exception.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from alembic import util
2+
from click import ClickException
3+
4+
5+
class CommandError(ClickException, util.CommandError):
6+
pass
7+
8+
9+
class AutogenerateDiffsDetected(CommandError, util.AutogenerateDiffsDetected):
10+
pass

nonebot_plugin_orm/migrate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
from sqlalchemy import MetaData, Connection
2424
from alembic.util.editor import open_in_editor
2525
from alembic.script import Script, ScriptDirectory
26-
from alembic.util import AutogenerateDiffsDetected
2726
from alembic.util.langhelpers import rev_id as _rev_id
2827
from alembic.operations.ops import UpgradeOps, DowngradeOps
2928
from alembic.migration import StampStep, RevisionStep, MigrationContext
@@ -34,6 +33,7 @@
3433
render_python_code,
3534
)
3635

36+
from .exception import AutogenerateDiffsDetected
3737
from .utils import is_editable, get_parent_plugins, return_progressbar
3838

3939
if sys.version_info >= (3, 11):

0 commit comments

Comments
 (0)