Исходный код EJIO.utils.serialization.serializer_registry

## /utils/serialization/serializer_registry.py

from ..struct import Registry, create_decorator
from .serializer import Serializer

__all__ = [
    'SerializerRegistry',
    'register_serializer',
]


[документация] class SerializerRegistry(Registry[Serializer]): """ Регистр сериализаторов, все сериализаторы должны наследовать интерфейс Serializer """ __slots__ = ()
register_serializer = create_decorator(SerializerRegistry) #type ignore[type-abstract]