From 186df96240a621ba71247a4f5cbd6413e3bfc270 Mon Sep 17 00:00:00 2001 From: Simon Tas Date: Thu, 29 May 2025 00:08:38 +0200 Subject: [PATCH] allow tuple type in down_revision --- alembic/templates/async/script.py.mako | 2 +- alembic/templates/generic/script.py.mako | 2 +- alembic/templates/multidb/script.py.mako | 2 +- alembic/templates/pyproject/script.py.mako | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/alembic/templates/async/script.py.mako b/alembic/templates/async/script.py.mako index 480b130d..11016301 100644 --- a/alembic/templates/async/script.py.mako +++ b/alembic/templates/async/script.py.mako @@ -13,7 +13,7 @@ ${imports if imports else ""} # revision identifiers, used by Alembic. revision: str = ${repr(up_revision)} -down_revision: Union[str, None] = ${repr(down_revision)} +down_revision: Union[str, Sequence[str], None] = ${repr(down_revision)} branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)} depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)} diff --git a/alembic/templates/generic/script.py.mako b/alembic/templates/generic/script.py.mako index 480b130d..11016301 100644 --- a/alembic/templates/generic/script.py.mako +++ b/alembic/templates/generic/script.py.mako @@ -13,7 +13,7 @@ ${imports if imports else ""} # revision identifiers, used by Alembic. revision: str = ${repr(up_revision)} -down_revision: Union[str, None] = ${repr(down_revision)} +down_revision: Union[str, Sequence[str], None] = ${repr(down_revision)} branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)} depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)} diff --git a/alembic/templates/multidb/script.py.mako b/alembic/templates/multidb/script.py.mako index 3caca7bf..8e667d84 100644 --- a/alembic/templates/multidb/script.py.mako +++ b/alembic/templates/multidb/script.py.mako @@ -16,7 +16,7 @@ ${imports if imports else ""} # revision identifiers, used by Alembic. revision: str = ${repr(up_revision)} -down_revision: Union[str, None] = ${repr(down_revision)} +down_revision: Union[str, Sequence[str], None] = ${repr(down_revision)} branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)} depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)} diff --git a/alembic/templates/pyproject/script.py.mako b/alembic/templates/pyproject/script.py.mako index 480b130d..11016301 100644 --- a/alembic/templates/pyproject/script.py.mako +++ b/alembic/templates/pyproject/script.py.mako @@ -13,7 +13,7 @@ ${imports if imports else ""} # revision identifiers, used by Alembic. revision: str = ${repr(up_revision)} -down_revision: Union[str, None] = ${repr(down_revision)} +down_revision: Union[str, Sequence[str], None] = ${repr(down_revision)} branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)} depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)} -- 2.47.3