def report(self, args): fxn = self.fxn zargs = args[0] if len(args) == 1 else args msg = '{0}!{1}{2} @ "{3}" = {4}'.format( TermColors.LightPurple, self.channel, TermColors.Normal, fxn.__name__, zargs) if msg[:77] != msg: msg += '...' msg = msg[:77] events_log.info(msg)
def publish(self, *args, **kargs): events_log.info("{0} {1} {2}".format(self, args, kargs)) return self.smash.bus.publish(*args, **kargs)
def receive_events_wrapper(himself, bus, *args, **kargs): events_log.info('{0}'.format(str(args))) return fxn(himself, *args, **kargs)