Skip to content

Commit fe13885

Browse files
committed
Change ServerCapabilities to use class-based NamedTuple
1 parent f96ea9b commit fe13885

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

asyncpg/connection.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3156,11 +3156,13 @@ class _ConnectionProxy(typing.Generic[_Record]):
31563156
__slots__ = ()
31573157

31583158

3159-
ServerCapabilities = collections.namedtuple(
3160-
'ServerCapabilities',
3161-
['advisory_locks', 'notifications', 'plpgsql', 'sql_reset',
3162-
'sql_close_all'])
3163-
ServerCapabilities.__doc__ = 'PostgreSQL server capabilities.'
3159+
class ServerCapabilities(typing.NamedTuple):
3160+
'PostgreSQL server capabilities.'
3161+
advisory_locks: bool
3162+
notifications: bool
3163+
plpgsql: bool
3164+
sql_reset: bool
3165+
sql_close_all: bool
31643166

31653167

31663168
def _detect_server_capabilities(

0 commit comments

Comments
 (0)