MCPcopy
hub / github.com/compiler-explorer/compiler-explorer / paginated_get

Function paginated_get

etc/scripts/util/formatcheck.py:38–52  ·  view source on GitHub ↗
(entity: str, query: dict = None)

Source from the content-addressed store, hash-verified

36
37
38def 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
55def list_open_prs(stale_label: str = None) -> [dict]:

Callers 2

list_open_prsFunction · 0.85
list_pr_filesFunction · 0.85

Calls 1

getFunction · 0.70

Tested by

no test coverage detected