def _latestFedoraVariant(self): ret = None for var in osdict.sort_helper(osdict.OS_TYPES["linux"]["variants"]): if var.startswith("fedora"): # Last fedora* occurence should be the newest ret = var return ret
def _check_osvariant_valid(os_type, os_variant): return bool(_check_ostype_valid(os_type) and os_variant in osdict.sort_helper(osdict.OS_TYPES[os_type]["variants"]))
def _check_ostype_valid(os_type): return bool(os_type in osdict.sort_helper(osdict.OS_TYPES))
def _check_osvariant_valid(os_type, os_variant): return bool( _check_ostype_valid(os_type) and os_variant in osdict.sort_helper( osdict.OS_TYPES[os_type]["variants"]))
def list_os_variants(type): return osdict.sort_helper(Guest._OS_TYPES[type]["variants"])
def list_os_types(): return osdict.sort_helper(Guest._OS_TYPES)