def cache_commits(): commit_list = commits() for commit in commit_list: prefix = "commit" suffix = commit.sha[:5] json_dict = commit.__dict__ r.hmset('{0}:{1}'.format(prefix, suffix), json_dict)
def cache_issues(): open_issue_list = issues(state="open") closed_issue_list = issues(state="closed") for issue in open_issue_list: prefix = "issue" suffix = issue.number json_dict = issue.__dict__.get('_rawData') r.hmset('{0}:{1}'.format(prefix, suffix), json_dict) for issue in closed_issue_list: prefix = "issue" suffix = issue.number json_dict = issue.__dict__.get('_rawData') r.hmset('{0}:{1}'.format(prefix, suffix), json_dict)