(settings: Settings)
| 154 | |
| 155 | |
| 156 | def get_pr_nodes(settings: Settings) -> list[PullRequestNode]: |
| 157 | pr_nodes: list[PullRequestNode] = [] |
| 158 | pr_edges = get_graphql_pr_edges(settings=settings) |
| 159 | |
| 160 | while pr_edges: |
| 161 | for edge in pr_edges: |
| 162 | pr_nodes.append(edge.node) |
| 163 | last_edge = pr_edges[-1] |
| 164 | pr_edges = get_graphql_pr_edges(settings=settings, after=last_edge.cursor) |
| 165 | return pr_nodes |
| 166 | |
| 167 | |
| 168 | class ContributorsResults(BaseModel): |
no test coverage detected
searching dependent graphs…