def _get_key_data(self): log.debug('Downloading key file') try: fd = _FD(self.key_file, self.update_urls, verify=self.verify) data = fd.download_verify_return() try: decompressed_data = _gzip_decompress(data) except IOError: log.debug('Failed to decompress gzip file') raise log.debug('Key file download successful') # Writing version file to application data directory self._write_manifest_2_filesystem(decompressed_data) return decompressed_data except Exception as err: log.debug('Version file download failed') log.debug(err, exc_info=True) return None
def _get_key_data(self): log.debug('Downloading key file') try: fd = _FD(self.key_file, self.update_urls, verify=self.verify, urllb3_headers=self.urllib3_headers) data = fd.download_verify_return() try: decompressed_data = _gzip_decompress(data) except IOError: log.debug('Failed to decompress gzip file') raise log.debug('Key file download successful') # Writing version file to application data directory self._write_manifest_2_filesystem(decompressed_data) return decompressed_data except Exception as err: log.debug('Version file download failed') log.debug(err, exc_info=True) return None
def _get_manifest_from_http(self): log.debug('Downloading online version file') try: fd = _FD(self.version_file, self.update_urls, verify=self.verify) data = fd.download_verify_return() try: decompressed_data = _gzip_decompress(data) except IOError: log.debug('Failed to decompress gzip file') # Will be caught down below. # Just logging the error raise log.debug('Version file download successful') # Writing version file to application data directory self._write_manifest_2_filesystem(decompressed_data) return decompressed_data except Exception as err: log.debug('Version file download failed') log.debug(err, exc_info=True) return None