From e280d614e58578961fdc94e82e1c0d4ec89ef834 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 11 Nov 2025 15:53:57 +0900 Subject: [PATCH] newModuleTagger: scan further, fix some breakage --- newModuleTagger/find_prs.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/newModuleTagger/find_prs.py b/newModuleTagger/find_prs.py index 544543a..a0630f0 100755 --- a/newModuleTagger/find_prs.py +++ b/newModuleTagger/find_prs.py @@ -8,7 +8,7 @@ import json PAGINATION_STEP=3 -PAGES=400 +PAGES=800 GRAPHQL_QUERY = """ @@ -88,8 +88,8 @@ def find_prs_without_new_module_tag(): 'url': "https://github.com/NixOS/nixpkgs/pull/" + str(pr['number']), 'number': pr['number'], 'author': pr['author']['login'] if pr['author'] is not None else '???', - 'files': [file['node'] for file in pr['files']['edges']], - 'labels': [label['node']['name'] for label in pr['labels']['edges']], + 'files': [file['node'] for file in pr.get('files', dict()).get('edges', tuple())], + 'labels': [label['node']['name'] for label in pr['labels'].get('edges', tuple())], } for pr in prs] prs = [pr for pr in prs if not any(label == '8.has: module (new)' for label in pr['labels'])] prs = [pr for pr in prs if any(file['changeType'] == 'ADDED' and file['path'].startswith('nixos/modules') for file in pr['files'])]