Skip to content

Commit ffd43bb

Browse files
committed
Update API for GSSAPI authentication
(see MagicStack/asyncpg#1122)
1 parent 9368378 commit ffd43bb

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

asyncpg-stubs/connect_utils.pyi

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class _ConnectionParameters(NamedTuple):
3131
direct_tls: bool
3232
server_settings: dict[str, str] | None
3333
target_session_attrs: SessionAttribute
34+
krbsrvname: str | None
3435

3536
class _ClientConfiguration(NamedTuple):
3637
command_timeout: float | None

asyncpg-stubs/connection.pyi

+3
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ async def connect(
375375
record_class: type[_Record],
376376
server_settings: dict[str, str] | None = ...,
377377
target_session_attrs: connect_utils.SessionAttribute | None = ...,
378+
krbsrvname: str | None = ...,
378379
) -> Connection[_Record]: ...
379380
@overload
380381
async def connect(
@@ -398,6 +399,7 @@ async def connect(
398399
record_class: type[_Record] = ...,
399400
server_settings: dict[str, str] | None = ...,
400401
target_session_attrs: connect_utils.SessionAttribute | None = ...,
402+
krbsrvname: str | None = ...,
401403
) -> _Connection: ...
402404
@overload
403405
async def connect(
@@ -419,6 +421,7 @@ async def connect(
419421
direct_tls: bool = ...,
420422
server_settings: dict[str, str] | None = ...,
421423
target_session_attrs: connect_utils.SessionAttribute | None = ...,
424+
krbsrvname: str | None = ...,
422425
) -> Connection[protocol.Record]: ...
423426

424427
class _ConnectionProxy(Generic[_Record]):

asyncpg-stubs/protocol/protocol.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class CoreProtocol:
107107
backend_pid: Any
108108
backend_secret: Any
109109
__pyx_vtable__: Any
110-
def __init__(self, con_params: _ConnectionParameters) -> None: ...
110+
def __init__(self, addr: object, con_params: _ConnectionParameters) -> None: ...
111111
def is_in_transaction(self) -> bool: ...
112112
def __reduce__(self) -> Any: ...
113113

0 commit comments

Comments
 (0)