Beispiel #1
0
    def connect(self, force_reconnect = False):
        if self.is_connected() and not force_reconnect:
            print("* Client is already connected")
            return True

        if self.is_connected() and force_reconnect:
            print("* Disconnecting client")
            self.hmtl_client.close()
            self.hmtl_client = None

        try:
            print("* Creating HMTL Client.  address=%s" % self.address)
            self.hmtl_client = HMTLClient(address=self.address,
                                          verbose=self.verbose)
            return True
        except Exception as e:
            print("ERROR: Failed to create client: %s" % e)
            self.hmtl_client = None
            return False