diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/tinyfeedback/redis_model.py b/tinyfeedback/redis_model.py index bbcbe99..8b8d49b 100644 --- a/tinyfeedback/redis_model.py +++ b/tinyfeedback/redis_model.py @@ -37,10 +37,14 @@ def get_graphs_per_user(self): user_key = 'tinyfeedback:usernames' usernames = yield self.__redis.smembers(user_key) - keys = ['tinyfeedback:graph:%s:all_graphs' % each_username for \ - each_username in usernames] - user_graphs = yield self.__redis.mget(keys) + if len(usernames) != 0: + keys = ['tinyfeedback:graph:%s:all_graphs' % each_username for \ + each_username in usernames] + + user_graphs = yield self.__redis.mget(keys) + else: + user_graphs = [] graphs_per_user = [] for i, each_username in enumerate(usernames):