Only include the user's comment in the pagure SAR script

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
Pierre-Yves Chibon 2018-05-17 10:50:24 +02:00
parent 29f3682334
commit 9e7eb28381

View file

@ -119,18 +119,30 @@ def main():
temp['projects'] = projects temp['projects'] = projects
issues = get_issue_users(session, user.id) issues = get_issue_users(session, user.id)
issues = [ issues_json = []
issue.to_json() for issue in issues:
for issue in issues tmp = issue.to_json()
] comments = []
temp['issues'] = issues for comment in tmp['comments']:
if comment['user']['name'] != username:
continue
comments.append(comment)
tmp['comments'] = comments
issues_json.append(tmp)
temp['issues'] = issues_json
prs = get_pr_users(session, user.id) prs = get_pr_users(session, user.id)
prs = [ prs_json = []
pr.to_json() for pr in prs:
for pr in prs tmp = pr.to_json()
] comments = []
temp['pull_requests'] = prs for comment in tmp['comments']:
if comment['user']['name'] != username:
continue
comments.append(comment)
tmp['comments'] = comments
prs_json.append(tmp)
temp['pull_requests'] = prs_json
output[user.username] = temp output[user.username] = temp