Преглед на файлове

fetch first 30 open milestones only to avoid paging

Falko Schindler преди 8 месеца
родител
ревизия
bd2e0dab52
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      fetch_milestone.py

+ 2 - 2
fetch_milestone.py

@@ -13,7 +13,7 @@ parser.add_argument('milestone_title', help='Title of the milestone to fetch.')
 args = parser.parse_args()
 milestone_title: str = args.milestone_title
 
-milestones = requests.get(f'{BASE_URL}/milestones?state=all&per_page=100', timeout=5).json()
+milestones = requests.get(f'{BASE_URL}/milestones', timeout=5).json()
 matching_milestones = [milestone for milestone in milestones if milestone['title'] == milestone_title]
 if not matching_milestones:
     print(f'Milestone "{milestone_title}" not found!')
@@ -38,7 +38,7 @@ for issue in issues:
     title: str = issue['title']
     user: str = issue['user']['login']
     body: str = issue['body'] or ''
-    labels: list[str] = [label['name'] for label in issue['labels']]
+    labels: List[str] = [label['name'] for label in issue['labels']]
     number_patterns = [r'#(\d+)', r'https://github.com/zauberzeug/nicegui/(?:issues|discussions|pulls)/(\d+)']
     numbers = [issue['number']] + [int(match) for pattern in number_patterns for match in re.findall(pattern, body)]
     numbers_str = ', '.join(link(number) for number in sorted(numbers))