def downloadValidate(): package_str = '' failed_package = [] for entry in catalog.full_list: if entry != 'EMPTY': try: package_str = entry utils.downloadLatest(catalog.catalog[entry]) except Exception, e: package_str += " %s" % e failed_package.append(package_str)
def downloadValidate(): package_str ='' failed_package = [] for entry in catalog.full_list: if entry != 'EMPTY': try: package_str = entry utils.downloadLatest(catalog.catalog[entry]) except Exception, e: package_str += " %s" % e failed_package.append(package_str)
def dofetch(package, args): r = {} if args['updateonly'] and not need_update(package): return r print "Downloading ", package + "..." loc = None try: loc = utils.downloadLatest(catalog.catalog[package], location=args['dir']+'\\', overwrite=args['overwrite']) except: pass if loc != None: r['location'] = loc return r
def doinstall(package, args): r = {} if args['updateonly'] and not need_update(package): return r catapackage = catalog.catalog[package] path = args['dir']+'\\' if not args['installonly']: loc = utils.downloadLatest(catapackage, location=path, overwrite=args['overwrite']) else: loc = find_file(catapackage, path) if args['installonly']: utils.installPackage(catapackage, loc) else: utils.downloadAndInstallLatest(catapackage, path) return r