backend/passfinder/utils/choices.py
2023-05-21 13:37:21 +03:00

10 lines
270 B
Python

from collections.abc import Iterable
from django.db.models.enums import ChoicesMeta
def count_max_length(choices: any):
if isinstance(choices, ChoicesMeta):
return max([len(val) for val in choices.values])
return max([len(val) for val, _ in choices])