Custom type for validating existing partners.
validate_partner_exists(value)
Validate that a partner exists by name.
Source code in gso/utils/types/partner.py
| def validate_partner_exists(value: str) -> str:
"""Validate that a partner exists by name."""
try:
get_partner_by_name(value)
except PartnerNotFoundError as e:
err_msg = f"Partner '{value}' does not exist"
raise ValueError(err_msg) from e
return value
|