def update(self): for url in self.urls: logger.info("Packages: Updating %s" % url) fname = self.escape_url(url) try: data = fetch_url(url) file(fname, "w").write(data) except ValueError: logger.error("Packages: Bad url string %s" % url) raise except HTTPError: err = sys.exc_info()[1] logger.error("Packages: Failed to fetch url %s. HTTP response code=%s" % (url, err.code)) raise
def update(self): for url in self.urls: self.logger.info("Packages: Updating %s" % url) fname = self.escape_url(url) try: data = fetch_url(url) file(fname, 'w').write(data) except ValueError: self.logger.error("Packages: Bad url string %s" % url) raise except HTTPError: err = sys.exc_info()[1] self.logger.error("Packages: Failed to fetch url %s. HTTP " "response code=%s" % (url, err.code)) raise
def load_state(self): if not self.use_yum: data = file(self.cachefile) (self.packages, self.deps, self.provides, self.filemap, self.url_map) = cPickle.load(data)
def save_state(self): if not self.use_yum: cache = file(self.cachefile, 'wb') cPickle.dump((self.packages, self.deps, self.provides, self.filemap, self.url_map), cache, 2) cache.close()
def load_state(self): data = file(self.cachefile) self.pkgnames, self.deps, self.provides = cPickle.load(data)
def save_state(self): cache = file(self.cachefile, 'wb') cPickle.dump((self.pkgnames, self.deps, self.provides), cache, 2) cache.close()