Skip to content

Commit 3c319ff

Browse files
authored
fix
1 parent 46d59c4 commit 3c319ff

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

stubs/jwcrypto/jwcrypto/jwk.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@ class JWK(dict[str, Any]):
115115
alg: str | None = None,
116116
use: _JWKUseSupported | None = None,
117117
key_ops: list[_JWKOperationSupported] | None = None,
118-
) -> Self: ...
118+
) -> None: ...
119119
@overload
120-
def __init__(self, *, generate: _JWKKeyTypeSupported, **kwargs) -> None: ...
120+
def __init__(self, *, generate: Literal["oct", "EC", "OKP"], **kwargs) -> None: ...
121121
@overload
122122
def __init__(self, **kwargs) -> None: ...
123123
# TODO: __init__ may not be typed adequately because keyword arguments depend on the value of generate
@@ -244,7 +244,7 @@ class JWK(dict[str, Any]):
244244
def from_password(cls, password: str) -> Self: ...
245245
def setdefault(self, key: str, default: _T | None = None) -> _T: ...
246246
def __hash__(self) -> int: ...
247-
def __eq__(self, other: JWK) -> bool: ...
247+
def __eq__(self, other: object, /) -> bool: ...
248248

249249
class JWKSet(dict[Literal["keys"], set[JWK]]):
250250
@overload

0 commit comments

Comments
 (0)