summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2018-05-23 16:48:46 +0200
committerRonny Pfannschmidt <opensource@ronnypfannschmidt.de>2018-05-23 16:48:46 +0200
commit703e4b11ba76171eccd3f13e723c47b810ded7ef (patch)
tree1d573c62db1f5d876360a0793891eb4d6103f635 /extra
parent3e1590bcfcce1a28619abc31425f407cb0459b75 (diff)
downloadpytest-703e4b11ba76171eccd3f13e723c47b810ded7ef.tar.gz
run black
Diffstat (limited to 'extra')
-rw-r--r--extra/get_issues.py33
1 files changed, 18 insertions, 15 deletions
diff --git a/extra/get_issues.py b/extra/get_issues.py
index 830454024..790b4a2cb 100644
--- a/extra/get_issues.py
+++ b/extra/get_issues.py
@@ -15,16 +15,16 @@ def get_issues():
data = r.json()
if r.status_code == 403:
# API request limit exceeded
- print(data['message'])
+ print(data["message"])
exit(1)
issues.extend(data)
# Look for next page
- links = requests.utils.parse_header_links(r.headers['Link'])
+ links = requests.utils.parse_header_links(r.headers["Link"])
another_page = False
for link in links:
- if link['rel'] == 'next':
- url = link['url']
+ if link["rel"] == "next":
+ url = link["url"]
another_page = True
if not another_page:
return issues
@@ -45,11 +45,11 @@ def main(args):
def _get_kind(issue):
- labels = [l['name'] for l in issue['labels']]
- for key in ('bug', 'enhancement', 'proposal'):
+ labels = [l["name"] for l in issue["labels"]]
+ for key in ("bug", "enhancement", "proposal"):
if key in labels:
return key
- return 'issue'
+ return "issue"
def report(issues):
@@ -63,20 +63,23 @@ def report(issues):
print("----")
print(status, kind, link)
print(title)
- #print()
- #lines = body.split("\n")
- #print ("\n".join(lines[:3]))
- #if len(lines) > 3 or len(body) > 240:
+ # print()
+ # lines = body.split("\n")
+ # print ("\n".join(lines[:3]))
+ # if len(lines) > 3 or len(body) > 240:
# print ("...")
print("\n\nFound %s open issues" % len(issues))
if __name__ == "__main__":
import argparse
+
parser = argparse.ArgumentParser("process bitbucket issues")
- parser.add_argument("--refresh", action="store_true",
- help="invalidate cache, refresh issues")
- parser.add_argument("--cache", action="store", default="issues.json",
- help="cache file")
+ parser.add_argument(
+ "--refresh", action="store_true", help="invalidate cache, refresh issues"
+ )
+ parser.add_argument(
+ "--cache", action="store", default="issues.json", help="cache file"
+ )
args = parser.parse_args()
main(args)