summaryrefslogtreecommitdiff
path: root/examples/asyncio/async_orm_writeonly.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2023-05-09 14:10:24 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2023-05-09 14:10:24 +0000
commit89c8688d71961522faa69e0780738ff86c8c76e5 (patch)
treebd5836617ab654f199f24d7659f9dfd1dd921112 /examples/asyncio/async_orm_writeonly.py
parenta1a16a3509a286225ab28ba3a418e638b004f858 (diff)
parentb3216486c417f7fb2abc0724563a1d21f9a835d9 (diff)
downloadsqlalchemy-89c8688d71961522faa69e0780738ff86c8c76e5.tar.gz
Merge "add AsyncAttrs" into main
Diffstat (limited to 'examples/asyncio/async_orm_writeonly.py')
-rw-r--r--examples/asyncio/async_orm_writeonly.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/examples/asyncio/async_orm_writeonly.py b/examples/asyncio/async_orm_writeonly.py
index cdc486524..263c0d291 100644
--- a/examples/asyncio/async_orm_writeonly.py
+++ b/examples/asyncio/async_orm_writeonly.py
@@ -11,15 +11,18 @@ from typing import Optional
from sqlalchemy import ForeignKey
from sqlalchemy import func
from sqlalchemy.ext.asyncio import async_sessionmaker
+from sqlalchemy.ext.asyncio import AsyncAttrs
from sqlalchemy.ext.asyncio import create_async_engine
from sqlalchemy.future import select
-from sqlalchemy.orm import declarative_base
+from sqlalchemy.orm import DeclarativeBase
from sqlalchemy.orm import Mapped
from sqlalchemy.orm import mapped_column
from sqlalchemy.orm import relationship
from sqlalchemy.orm import WriteOnlyMapped
-Base = declarative_base()
+
+class Base(AsyncAttrs, DeclarativeBase):
+ pass
class A(Base):