esc-reporting/esc-collect.py | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-)
New commits: commit 6b31dcdd5048cb549144a5a697d966ef909e7d10 Author: jan Iversen <j...@libreoffice.org> Date: Tue May 16 19:50:13 2017 +0200 esc-report, remove auth from patch collection diff --git a/esc-reporting/esc-collect.py b/esc-reporting/esc-collect.py index 685e673..6931773 100755 --- a/esc-reporting/esc-collect.py +++ b/esc-reporting/esc-collect.py @@ -54,23 +54,26 @@ def util_load_file(fileName): -def util_load_url(url, useDict=False, useRaw=False, uUser=None, uPass=None): +def util_load_url(url, useDict=False, useRaw=False, useSkipJSON=False, uUser=None, uPass=None): try: if uUser is None: r = requests.get(url) - if useDict: - try: - rawData = xmltodict.parse(x) - except Exception as e: - rawData = {'response': {'result': {'project': {}, - 'contributor_fact': {}}}} - elif useRaw: - rawData = r.text - else: - rawData = r.json() else: r = requests.get(url, auth=HTTPDigestAuth(uUser, uPass)) + useSkipJSON = True + + if useDict: + try: + rawData = xmltodict.parse(x) + except Exception as e: + rawData = {'response': {'result': {'project': {}, + 'contributor_fact': {}}}} + elif useRaw: + rawData = r.text + elif useSkipJSON: rawData = json.loads(r.text[5:]) + else: + rawData = r.json() r.close() except Exception as e: print('Error load url ' + url + ' due to ' + str(e)) @@ -576,7 +579,7 @@ def get_gerrit(cfg): if 'offset' in rawList: offset = int(rawList['offset']) while True: - tmp = util_load_url(url + str(offset), uUser=uid, uPass=upw) + tmp = util_load_url(url + str(offset), useSkipJSON=True) for row in tmp: for i in 'email', 'username', 'name': if not i in row['owner']: _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits