def webVersionValidate(): package_str = '' failed_package =[] for entry in catalog.full_list: if entry != 'EMPTY': try: package_str = entry package_str += " "+utils.getWebVersion(catalog.catalog[entry]) except Exception, e: package_str += " %s" % e failed_package.append(package_str) print package_str
def webVersionValidate(): package_str = '' failed_package = [] for entry in catalog.full_list: if entry != 'EMPTY': try: package_str = entry package_str += " " + utils.getWebVersion( catalog.catalog[entry]) except Exception, e: package_str += " %s" % e failed_package.append(package_str) print package_str
def doversion(package, args): r = {'update': False} print "###", package, "###" webV = utils.getWebVersion(catalog.catalog[package]) localV = utils.getInstalledVersion(catalog.catalog[package]) r['webV'] = webV r['localV'] = localV print "Web :", webV print "Local:", localV logger.info("'" + package + "' Web Version: " + str(webV)) logger.info("'" + package + "' Local Version: " + str(localV)) if webV != localV: print "! Update Needed" r['update'] = True print "\n", return r
def need_update(package): webV = utils.getWebVersion(catalog.catalog[package]) localV = utils.getInstalledVersion(catalog.catalog[package]) return webV != localV