Mercurial > public > sg101
diff irc/channel.py @ 656:79e785f0bdad
For issue #38, change IRC bot to use Redis instead of MySQL.
Also deleting the bot from this repo as it now has its own repo.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sat, 11 May 2013 15:22:45 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/irc/channel.py Sat May 11 15:22:45 2013 -0500 @@ -0,0 +1,15 @@ +"""Abstracts the list of users in the IRC channel.""" + +from redis import RedisError + +from core.services import get_redis_connection + +def get_users(): + """Return a list of users in the IRC channel.""" + conn = get_redis_connection() + try: + nicks = conn.get('irc:channel_members') + except RedisError: + nicks = None + + return nicks.split() if nicks else []