def list_as_enum_name_list(integer_list: List[int], enum_type) -> List[str]:
'''
replaces values based on names of enums
'''
if not integer_list:
raise ValueError("List must not be empty")
if not isinstance(enum_type, enum.EnumMeta):
raise ValueError("enum_type must be enum")
enum_name_list = []
for i in integer_list:
enum_name_list.append(enum_type(i).name)
return enum_name_list
评论列表
文章目录