(entity: str, query: dict = None)
| 36 | |
| 37 | |
| 38 | def paginated_get(entity: str, query: dict = None) -> [dict]: |
| 39 | if query is None: |
| 40 | query = {} |
| 41 | result = [] |
| 42 | results_per_page = 50 |
| 43 | query["page"] = 1 |
| 44 | query["per_page"] = results_per_page |
| 45 | while True: |
| 46 | current_page_results = get(entity, query) |
| 47 | result.extend(current_page_results) |
| 48 | if len(current_page_results) == results_per_page: |
| 49 | query["page"] += 1 |
| 50 | else: |
| 51 | break |
| 52 | return result |
| 53 | |
| 54 | |
| 55 | def list_open_prs(stale_label: str = None) -> [dict]: |
no test coverage detected