def check_installed(self, troveTuple): log.debug("============check installed =========") cli = ConaryPk() result = cli.query(troveTuple[0]) if result: installed = INFO_INSTALLED else: installed = INFO_AVAILABLE return installed
def _do_search(self, filters, searchlist, where = "name"): """ searchlist(str)ist as the package for search like filters(str) as the filter """ fltlist = filters.split(';') if where != "name" and where != "details" and where != "group": log.info("where %s" % where) self.error(ERROR_UNKNOWN, "DORK---- search where not found") cache = Cache() log.debug((searchlist, fltlist)) troveTupleList = cache.search(searchlist, where ) if len(troveTupleList) > 0 : for i in troveTupleList: log.info("FOUND!!!!!! %s " % i["name"] ) log.info("FOUND (%s) elements " % len(troveTupleList) ) else: log.info("NOT FOUND %s " % searchlist ) self.error(ERROR_PACKAGE_NOT_FOUND, "Not Found %s " % searchlist ) self._resolve_list( fltlist, troveTupleList )
def check_available(self): if "~installed" or "none" in self.fltlist: log.debug("check_available") return True else: return False
def check_installed(self): if "installed" or "none" in self.fltlist: log.debug("check_installed") return True else: return False