Files
InvokeAI/invokeai/app/util/enum.py
2023-05-20 18:01:31 +10:00

13 lines
269 B
Python

from enum import EnumMeta
class MetaEnum(EnumMeta):
"""Metaclass to support `in` syntax value checking in String Enums"""
def __contains__(cls, item):
try:
cls(item)
except ValueError:
return False
return True