def to_json(value):
if isinstance(value, datetime):
return value.isoformat()
elif isinstance(value, Decimal):
return str(value)
elif isinstance(value, UUID):
return str(value)
elif isinstance(value, Enum):
return value.value
return valueDeterministic line match: counts `if`/`elif isinstance(name, ...)` branches on the same variable at the same indentation and flags the ladder at four or more.