]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Avoid shadowing typing.Any in postgresql.array
authorDenis Laxalde <denis@laxalde.org>
Fri, 28 Feb 2025 12:01:47 +0000 (13:01 +0100)
committerDenis Laxalde <denis@laxalde.org>
Thu, 13 Mar 2025 19:35:16 +0000 (20:35 +0100)
This module also defines an Any() function.

lib/sqlalchemy/dialects/postgresql/array.py

index 7708769cb5380dde321e1f8948d2da48d2aeff09..3861995ce01e7a07c4e85baa090c26827b80424b 100644 (file)
@@ -10,7 +10,7 @@
 from __future__ import annotations
 
 import re
-from typing import Any
+from typing import Any as typing_Any
 from typing import Optional
 from typing import TypeVar
 
@@ -24,7 +24,7 @@ from ...sql import operators
 from ...sql._typing import _TypeEngineArgument
 
 
-_T = TypeVar("_T", bound=Any)
+_T = TypeVar("_T", bound=typing_Any)
 
 
 def Any(other, arrexpr, operator=operators.eq):
@@ -237,7 +237,7 @@ class ARRAY(sqltypes.ARRAY):
 
     def __init__(
         self,
-        item_type: _TypeEngineArgument[Any],
+        item_type: _TypeEngineArgument[typing_Any],
         as_tuple: bool = False,
         dimensions: Optional[int] = None,
         zero_indexes: bool = False,