From: Simon Tas Date: Wed, 28 May 2025 22:08:38 +0000 (+0200) Subject: allow tuple type in down_revision X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=186df96240a621ba71247a4f5cbd6413e3bfc270;p=thirdparty%2Fsqlalchemy%2Falembic.git allow tuple type in down_revision --- 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)}