Beispiel #1
0
 def _event(self, connection, type, user, server, channel, nicks, data, master=True, timestamp=time()):
     try:
         getattr(self, type[1])(connection, user, server, channel, nicks, data, master, timestamp)
     except AttributeError:
         self.event(connection, type, user, server, channel, nicks, data, master, timestamp)
     except AttributeError:
         log.i("%s has no way of handling %s events" % (self.__class__, type))
Beispiel #2
0
 def message(self, connection, user, server, channel, nicks, data, master,
             timestamp):
     if not master:
         return
     nick = nicks[0].split('!')[0]
     tm = datetime.date.fromtimestamp(timestamp).strftime("%H:%M")
     logger.i("[%s|%s] <%s> %s", tm, channel, nick, data)
Beispiel #3
0
 def run(self, request, args, output):
     if dir(config.GIT_AUTOUPDATE)\
         and config.GIT_AUTOUPDATE is True\
         and dir(config.GIT_REPO):
             logger.i("github repo updated, pulling...")
             system("%s/update-git.sh" % config.GIT_REPO)
             logger.i("called git, reloading...")
             Admin.Reload.All().run(request, args, output)
             output['payload'] = ["reloaded git"]