mirror of
https://github.com/mistakes-23/backend.git
synced 2024-11-25 17:33:44 +03:00
10 lines
289 B
Python
10 lines
289 B
Python
|
from collections.abc import Iterable
|
||
|
|
||
|
from django.db.models.enums import ChoicesMeta
|
||
|
|
||
|
|
||
|
def count_max_length(choices: Iterable | ChoicesMeta):
|
||
|
if isinstance(choices, ChoicesMeta):
|
||
|
return max([len(val) for val in choices.values])
|
||
|
return max([len(val) for val, _ in choices])
|