All pastes #830815 Raw Edit

Mine

public text v1 · immutable
#830815 ·published 2007-12-24 08:27 UTC
rendered paste body
    def dispatch(self, sender, payload):
        try:
            msg_type, data = payload
        except ValueError:
            return logger.error("Invalid message format", exc_info=True)

        f = getattr(self, 'event_%s' % msg_type, None)
        if not f:
            return logger.error("Invalid rpc: %s" % msg_type)
        f(sender, data)