コード例 #1
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def oldest_pulls():
    op = open_pulls()
    ls = [obj_from_key(z) for z in op]
    create_view('oldest-pulls', oldest(ls))
コード例 #2
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def least_issues():
    op = open_issues()
    ls = [obj_from_key(z) for z in op]
    create_view('least-updated-issues', least_updated(ls))
コード例 #3
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def commits():
    commits = filter_keys("commit:*", lambda x: obj_from_key(x))
コード例 #4
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def oldest_issues():
    op = open_issues()
    ls = [obj_from_key(z) for z in op]
    create_view('oldest-issues', oldest(ls))
コード例 #5
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def closed_issues():
    closed_issues = filter_keys("issue:*", lambda x: obj_from_key(x).state == "closed")
    return closed_issues
コード例 #6
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def open_pulls():
    open_issues = filter_keys("pull:*", lambda x: obj_from_key(x).state == "open")
    return open_issues
コード例 #7
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def unassigned_pulls():
    up = open_pulls()
    ls = [obj_from_key(z) for z in up]
    create_view('unassigned-prs', filter(lambda x: x.assignee is not None, ls))
コード例 #8
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def issues_opened_since(start=0, days=7):
    cl = open_issues()
    ls = [obj_from_key(z) for z in cl]
    create_view('issues-open-since-{0}-{1}'.format(start, days), filter_since(ls, start, days))
コード例 #9
0
ファイル: cache.py プロジェクト: Maxim-Filimonov/gordon
def least_pulls():
    op = open_pulls()
    ls = [obj_from_key(z) for z in op]
    create_view('least-updated-pulls', least_updated(ls))