From: Mike Bayer Date: Wed, 5 Jul 2023 17:23:20 +0000 (-0400) Subject: Revert "Fix type signature on create_connect_args" X-Git-Tag: rel_2_0_18~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9acd6223299c118464d30abfa483e26a536239d;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Revert "Fix type signature on create_connect_args" this was not supposed to be committed This reverts commit 86078b8948e83e442c1bd4a7a501767ec775ec54. --- diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py index b921b70fc4..ff34acc667 100644 --- a/lib/sqlalchemy/engine/default.py +++ b/lib/sqlalchemy/engine/default.py @@ -618,7 +618,7 @@ class DefaultDialect(Dialect): # inherits the docstring from interfaces.Dialect.create_connect_args opts = url.translate_connect_args() opts.update(url.query) - return ((), opts) + return [[], opts] def set_engine_execution_options( self, engine: Engine, opts: Mapping[str, Any] diff --git a/lib/sqlalchemy/engine/interfaces.py b/lib/sqlalchemy/engine/interfaces.py index 529807ae48..0d72cde3a7 100644 --- a/lib/sqlalchemy/engine/interfaces.py +++ b/lib/sqlalchemy/engine/interfaces.py @@ -71,7 +71,7 @@ if TYPE_CHECKING: from ..sql.type_api import _TypeMemoDict from ..sql.type_api import TypeEngine -ConnectArgsType = Tuple[Sequence[str], MutableMapping[str, Any]] +ConnectArgsType = Tuple[Tuple[str], MutableMapping[str, Any]] _T = TypeVar("_T", bound="Any") @@ -1233,7 +1233,7 @@ class Dialect(EventTarget): def create_connect_args(self, url): opts = url.translate_connect_args() opts.update(url.query) - return ((), opts) + return [[], opts] :param url: a :class:`.URL` object