Skip to content

Module preconvert.convert

Functions

default_serializer
def (
    item: Any,
    namespace: str = 'base',
    base_namespace: str = 'base',
    using: Union[Iterable[str], preconvert.convert.PreconversionSource] = <PreconversionSource.ALL_PACKAGES: 1>,
    store: Dict[str, Dict[str, Dict[Any, Callable]]] = {'preconvert': {'base': OrderedDict([(typing.Collection, <class 'list'>), (<class 'generator'>, <class 'tuple'>), (typing.Mapping, <class 'dict'>), (<class 'decimal.Decimal'>, <class 'str'>), (<class 'uuid.UUID'>, <class 'str'>), (<class 'datetime.date'>, <function datetime_converter at 0x7fcf03f3d158>), (<class 'datetime.datetime'>, <function datetime_converter at 0x7fcf03f3d158>), (<class 'datetime.timedelta'>, <function time_delta_converter at 0x7fcf03f3d1e0>), (<enum 'Enum'>, <function use_value_attribute at 0x7fcf03f3d268>), (<class 'typing.NamedTuple'>, <function convert_namedtuple at 0x7fcf0510b268>), (<class 'bytes'>, <function byte_converter at 0x7fcf03f3d400>)])}}
)

Classes

PreconversionSource
class (
    *args,
    **kwargs
)

All globally available conversion sources

Ancestors (in MRO)

  • enum.Enum

Class variables

python3 ALL_PACKAGES :

python3 PRECONVERT :