upip: get_pkg_metadata: Use ujson.load() to save memory.

pull/70/merge
Paul Sokolovsky 2017-05-04 01:11:52 +03:00
rodzic 36744578e2
commit 823b743daf
1 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -145,9 +145,10 @@ def url_open(url):
def get_pkg_metadata(name):
f = url_open("https://pypi.python.org/pypi/%s/json" % name)
s = f.read()
f.close()
return json.loads(s)
try:
return json.load(f)
finally:
f.close()
def fatal(msg, exc=None):