Esempio n. 1
0
File: ws.py Progetto: OnyxAI/onyx_v1
    def on_message(self, message):
        logger.debug(message)
        try:
            deserialized_message = Message.deserialize(message)
        except:
            return

        try:
            self.emitter.emit(deserialized_message.type, deserialized_message)
        except Exception as e:
            logger.exception(e)
            traceback.print_exc(file=sys.stdout)
            pass

        for client in client_connections:
            client.write_message(message)
Esempio n. 2
0
File: ws.py Progetto: OnyxAI/onyx
 def on_message(self, ws, message):
     self.emitter.emit('message', message)
     parsed_message = Message.deserialize(message)
     self.pool.apply_async(self.emitter.emit,
                           (parsed_message.type, parsed_message))