зеркало из https://github.com/mozilla/bugbug.git
Add script to gather defect/enhancement/task labels
This commit is contained in:
Родитель
f556c43b3d
Коммит
3105acef95
|
@ -0,0 +1,41 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
||||
# You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
import csv
|
||||
|
||||
import requests
|
||||
|
||||
params = {
|
||||
"columnlist": "bug_type",
|
||||
"order": "bug_id",
|
||||
"j_top": "OR",
|
||||
"f1": "bug_type",
|
||||
"o1": "changedafter",
|
||||
"v1": "1970-01-01",
|
||||
"f2": "OP",
|
||||
"f3": "bug_type",
|
||||
"o3": "anyexact",
|
||||
"v3": "task,enhancement",
|
||||
"f4": "bug_id",
|
||||
"o4": "greaterthan",
|
||||
"v4": 1540807,
|
||||
"f5": "CP",
|
||||
"ctype": "csv",
|
||||
}
|
||||
|
||||
r = requests.get("https://bugzilla.mozilla.org/buglist.cgi", params=params)
|
||||
r.raise_for_status()
|
||||
|
||||
with open("bugbug/labels/defect_enhancement_task_h.csv", "r") as f:
|
||||
reader = csv.reader(f)
|
||||
headers = next(reader)
|
||||
|
||||
reader = csv.reader(r.text.splitlines())
|
||||
next(reader)
|
||||
|
||||
with open("bugbug/labels/defect_enhancement_task_h.csv", "w") as f:
|
||||
writer = csv.writer(f)
|
||||
writer.writerow(headers)
|
||||
writer.writerows(reader)
|
Загрузка…
Ссылка в новой задаче