]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix typo "Annotation" -> "Annotated" and use typing_extensions
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 14 Feb 2023 16:13:43 +0000 (11:13 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 14 Feb 2023 16:13:43 +0000 (11:13 -0500)
Fixes: #9305
Change-Id: I9f0ab24f609f6f557b5780209a85f0abe82b363e

lib/sqlalchemy/orm/decl_api.py

index 5f2b3c6966065df6b12518458bf85a203ea757a8..d02012b86b927d7e43b294b59e66ac67193ae049 100644 (file)
@@ -656,14 +656,14 @@ class DeclarativeBase(
     collection as well as a specific value for
     :paramref:`_orm.registry.type_annotation_map`::
 
-        from typing import Annotation
+        from typing_extensions import Annotated
 
         from sqlalchemy import BigInteger
         from sqlalchemy import MetaData
         from sqlalchemy import String
         from sqlalchemy.orm import DeclarativeBase
 
-        bigint = Annotation(int, "bigint")
+        bigint = Annotated(int, "bigint")
         my_metadata = MetaData()
 
         class Base(DeclarativeBase):