Skip to content

Commit

Permalink
Update stubs to 0.16.21
Browse files Browse the repository at this point in the history
  • Loading branch information
vemel committed Jun 27, 2023
1 parent a02c73d commit bcd51d0
Show file tree
Hide file tree
Showing 4 changed files with 212 additions and 183 deletions.
1 change: 1 addition & 0 deletions awscrt-stubs/io.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ class Pkcs11Lib(NativeResource):
DEFAULT: int
OMIT: int
STRICT: int

def __init__(
self, *, file: str, behavior: Optional[InitializeFinalizeBehavior] = ...
) -> None: ...
15 changes: 15 additions & 0 deletions awscrt-stubs/mqtt.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,18 @@ class Will:
self.payload: bytes
self.retain: bool

@dataclass
class OnConnectionSuccessData:
return_code: Optional[ConnectReturnCode] = ...
session_present: bool = ...

@dataclass
class OnConnectionFailureData:
error: Optional[AwsCrtError] = ...

@dataclass
class OnConnectionClosedData: ...

class Client(NativeResource):
def __init__(
self, bootstrap: Optional[ClientBootstrap] = ..., tls_ctx: Optional[ClientTlsContext] = ...
Expand Down Expand Up @@ -71,6 +83,9 @@ class Connection(NativeResource):
Callable[[WebsocketHandshakeTransformArgs], None]
] = ...,
proxy_options: Optional[HttpProxyOptions] = ...,
on_connection_success: Optional[Callable[[Connection], OnConnectionSuccessData]] = ...,
on_connection_failure: Optional[Callable[[Connection], OnConnectionFailureData]] = ...,
on_connection_closed: Optional[Callable[[Connection], OnConnectionClosedData]] = ...,
) -> None:
self.client: Client
self.client_id: str
Expand Down
6 changes: 6 additions & 0 deletions istub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ packages:
stubtest: true
snapshots:
stubtest: |-
error: awscrt.mqtt.OnConnectionClosedData.__match_args__ is not present in stub
Stub: in file ./awscrt-stubs/mqtt.pyi
MISSING
Runtime:
()
error: awscrt.mqtt5.LifecycleAttemptingConnectData.__match_args__ is not present in stub
Stub: in file ./awscrt-stubs/mqtt5.pyi
MISSING
Expand Down
Loading

0 comments on commit bcd51d0

Please sign in to comment.