def _handle_version_responses()

in mozetl/taar/taar_amodump.py [0:0]


    def _handle_version_responses(self, p):
        page_urls = []
        for i, resp in enumerate(p.responses()):
            try:
                if resp.status_code == 200:
                    jdata = json.loads(resp.content.decode("utf8"))
                    page_count = int(jdata["page_count"])
                    if page_count > 1:
                        url = resp.url + "?page=%d" % page_count
                    else:
                        url = resp.url
                    page_urls.append(url)
            except Exception as e:
                # Skip this record
                logger.error(e)
        return page_urls