def cmnd(self, txt, bot=None): from meds.event import Event event = Event() event.origin = "user@bot" event._bot = self event.txt = txt event.parse() scheduler.put(event) return event
def privmsged(self, event): if event.txt.startswith("\001DCC"): self.dccconnect(event) ; return elif event.txt.startswith("\001VERSION"): self.ctcpreply(event.nick, "VERSION MEDS #%s - http://pypi.python.org/pypi/meds" % __version__) ; return if event.txt and event.txt[0] == self.cc or event.txt.startswith(self.nick): event.parse() scheduler.put(event)
def dispatch(self, event): scheduler.put(event) ; event.wait() def event(self):