def format(self, value): for k, v in INSTANCE_STATES.items(): if v == value: return k
def type(self, value): if not value in INSTANCE_STATES.keys(): raise ValueError("The instance state '{}' is invalid".format(value)) return value