in mozetl/taar/taar_amodump.py [0:0]
def _handle_last_version_responses(self, p, addon_map):
for i, resp in enumerate(p.responses()):
try:
if resp.status_code == 200:
jdata = json.loads(resp.content.decode("utf8"))
results = jdata["results"]
raw_guid = resp.url.split("addon/")[1].split("/versions")[0]
guid = urllib.parse.unquote(raw_guid)
create_date = results[-1]["files"][0]["created"]
record = addon_map.get(guid, None)
if record is not None:
record["first_create_date"] = create_date
except Exception as e:
# Skip this record
logger.error(e)
return addon_map