def __init__(self, bootstrap, tls_ctx=None): assert isinstance(bootstrap, ClientBootstrap) assert tls_ctx is None or isinstance(tls_ctx, ClientTlsContext) super().__init__() self.tls_ctx = tls_ctx self._binding = _awscrt.mqtt_client_new(bootstrap, tls_ctx)
def __init__(self, bootstrap=None, tls_ctx=None): assert isinstance(bootstrap, ClientBootstrap) or bootstrap is None assert tls_ctx is None or isinstance(tls_ctx, ClientTlsContext) super().__init__() self.tls_ctx = tls_ctx if not bootstrap: bootstrap = ClientBootstrap.get_or_create_static_default() self._binding = _awscrt.mqtt_client_new(bootstrap, tls_ctx)