(args)
| 35 | |
| 36 | |
| 37 | def main(args): |
| 38 | cachefile = Path(args.cache) |
| 39 | if not cachefile.exists() or args.refresh: |
| 40 | issues = get_issues() |
| 41 | cachefile.write_text(json.dumps(issues), class="st">"utf-8") |
| 42 | else: |
| 43 | issues = json.loads(cachefile.read_text(class="st">"utf-8")) |
| 44 | |
| 45 | open_issues = [x for x in issues if x[class="st">"state"] == class="st">"open"] |
| 46 | |
| 47 | open_issues.sort(key=lambda x: x[class="st">"number"]) |
| 48 | report(open_issues) |
| 49 | |
| 50 | |
| 51 | def _get_kind(issue): |
no test coverage detected