Bug 1638990: Use requests for fetching parameters r=tomprince

Differential Revision: https://phabricator.services.mozilla.com/D76133
This commit is contained in:
Chris AtLee 2020-05-28 19:01:42 +00:00
Родитель b6edad89bf
Коммит 4925d4d08e
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -252,7 +252,7 @@ def load_parameters_file(filename, strict=True, overrides=None, trust_domain=Non
task-id=fdtgsD5DQUmAQZEaGMvQ4Q
project=mozilla-central
"""
import urllib
import requests
from taskgraph.util.taskcluster import get_artifact_url, find_task_id
from taskgraph.util import yaml
@ -285,7 +285,9 @@ def load_parameters_file(filename, strict=True, overrides=None, trust_domain=Non
if task_id:
filename = get_artifact_url(task_id, 'public/parameters.yml')
logger.info("Loading parameters from {}".format(filename))
f = urllib.urlopen(filename)
resp = requests.get(filename, stream=True)
resp.raise_for_status()
f = resp.raw
if filename.endswith('.yml'):
kwargs = yaml.load_stream(f)