def dispatch(self, msg): obj = cPickle.loads(msg) moduleName = obj.__module__ if moduleName == log.__name__: LogEvent.fire("'Received message:'") LogEvent.fire(obj.message) elif moduleName == sendpose.__name__: LogEvent.fire('Received pose:') PoseEvent.fire(obj) elif moduleName == senddesssin.__name__: LogEvent.fire('Received draw:') DessinEvent.fire(obj) elif moduleName == sendtrajectoire.__name__: LogEvent.fire('Received path:') TrajectoireEvent.fire(obj) elif moduleName == sendConfirm.__name__: LogEvent.fire('Received Confirmation:') ConfirmEvent.fire(obj.message) elif moduleName == sendEnd.__name__: LogEvent.fire('Received Fin:') EndEvent.fire(obj)