comicbox.enums.maps.age_rating

source module comicbox.enums.maps.age_rating

Age Rating enum maps.

Functions

source to_metron_age_rating(value: str | Enum)MetronAgeRatingEnum | None

Convert any age rating string or enum to a MetronAgeRatingEnum.

Accepts any age rating enum (Marvel, DC, Generic, ComicInfo, Metron) or a string representation. Uses fuzzy matching (case-insensitive, space-insensitive) for strings.

Returns None if the value cannot be matched to a known age rating.