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 []