def received_message(self, message):
        if(message.is_text):
            ModuLog.info("WSC", "New message received: " + message.data)
            message = json.loads(message.data)
            if(message["t"] == "READY"):
                stopHeartbeat = Event()
                interval = float(message["t"]["d"]["heartbeat_interval"])/1000
                heartbeatThread = HeartbeatThread(stopHeartbeat, interval, self)
                try:
                    heartbeatThread.start()
                except KeyboardInterrupt:
                    pass

            self.messageQueue.append(message)
 def closed(self, code, reason):
     ModuLog.info("WSC", "Connection closed")
 def opened(self):
     #connection was opened
     ModuLog.info("WSC", "Connection opened")
     self.sendConnectionStartMessage()