summaryrefslogtreecommitdiffstats
path: root/modules/seen.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/seen.py')
-rwxr-xr-xmodules/seen.py68
1 files changed, 34 insertions, 34 deletions
diff --git a/modules/seen.py b/modules/seen.py
index 8ed41a8..06dca3e 100755
--- a/modules/seen.py
+++ b/modules/seen.py
@@ -10,43 +10,43 @@ http://inamidst.com/phenny/
import time
from tools import deprecated
-def seen(phenny, input):
- """.seen <nick> - Reports when <nick> was last seen."""
- nick = input.group(2)
- if not nick:
- return phenny.reply("Need a nickname to search for...")
- nick = nick.lower()
-
- if not hasattr(phenny, 'seen'):
- return phenny.reply("?")
-
- if phenny.seen.has_key(nick):
- channel, t = phenny.seen[nick]
- t = time.strftime('%Y-%m-%d %H:%M:%S UTC', time.gmtime(t))
-
- msg = "I last saw %s at %s on %s" % (nick, t, channel)
- phenny.reply(msg)
- else: phenny.reply("Sorry, I haven't seen %s around." % nick)
+def seen(phenny, input):
+ """.seen <nick> - Reports when <nick> was last seen."""
+ nick = input.group(2)
+ if not nick:
+ return phenny.reply("Need a nickname to search for...")
+ nick = nick.lower()
+
+ if not hasattr(phenny, 'seen'):
+ return phenny.reply("?")
+
+ if phenny.seen.has_key(nick):
+ channel, t = phenny.seen[nick]
+ t = time.strftime('%Y-%m-%d %H:%M:%S UTC', time.gmtime(t))
+
+ msg = "I last saw %s at %s on %s" % (nick, t, channel)
+ phenny.reply(msg)
+ else: phenny.reply("Sorry, I haven't seen %s around." % nick)
seen.rule = (['seen'], r'(\S+)')
@deprecated
-def f_note(self, origin, match, args):
- def note(self, origin, match, args):
- if not hasattr(self.bot, 'seen'):
- self.bot.seen = {}
- if origin.sender.startswith('#'):
- # if origin.sender == '#inamidst': return
- self.seen[origin.nick.lower()] = (origin.sender, time.time())
-
- # if not hasattr(self, 'chanspeak'):
- # self.chanspeak = {}
- # if (len(args) > 2) and args[2].startswith('#'):
- # self.chanspeak[args[2]] = args[0]
-
- try: note(self, origin, match, args)
- except Exception, e: print e
+def f_note(self, origin, match, args):
+ def note(self, origin, match, args):
+ if not hasattr(self.bot, 'seen'):
+ self.bot.seen = {}
+ if origin.sender.startswith('#'):
+ # if origin.sender == '#inamidst': return
+ self.seen[origin.nick.lower()] = (origin.sender, time.time())
+
+ # if not hasattr(self, 'chanspeak'):
+ # self.chanspeak = {}
+ # if (len(args) > 2) and args[2].startswith('#'):
+ # self.chanspeak[args[2]] = args[0]
+
+ try: note(self, origin, match, args)
+ except Exception, e: print e
f_note.rule = r'(.*)'
f_note.priority = 'low'
-if __name__ == '__main__':
- print __doc__.strip()
+if __name__ == '__main__':
+ print __doc__.strip()