summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/ext/asyncio/result.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/ext/asyncio/result.py')
-rw-r--r--lib/sqlalchemy/ext/asyncio/result.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/sqlalchemy/ext/asyncio/result.py b/lib/sqlalchemy/ext/asyncio/result.py
index 8a1b1be32..43f5fae81 100644
--- a/lib/sqlalchemy/ext/asyncio/result.py
+++ b/lib/sqlalchemy/ext/asyncio/result.py
@@ -27,6 +27,7 @@ from ...engine.result import MergedResult
from ...engine.result import ResultMetaData
from ...engine.row import Row
from ...engine.row import RowMapping
+from ...sql.base import _generative
from ...util.concurrency import greenlet_spawn
from ...util.typing import Literal
@@ -138,6 +139,7 @@ class AsyncResult(AsyncCommon[Row[_TP]]):
"""
return self._metadata.keys
+ @_generative
def unique(
self: SelfAsyncResult, strategy: Optional[_UniqueFilterType] = None
) -> SelfAsyncResult: