lories.data.converters.converter#

Classes#

BoolConverter

Helper class that provides a standard way to create an ABC using

BytesConverter

Helper class that provides a standard way to create an ABC using

Converter

Helper class that provides a standard way to create an ABC using

DatetimeConverter

Helper class that provides a standard way to create an ABC using

FloatConverter

Helper class that provides a standard way to create an ABC using

IntConverter

Helper class that provides a standard way to create an ABC using

StringConverter

Helper class that provides a standard way to create an ABC using

TimestampConverter

Helper class that provides a standard way to create an ABC using

_NumberConverter

Helper class that provides a standard way to create an ABC using

Module Contents#

class lories.data.converters.converter.BoolConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: Converter[bool]

Inheritance diagram of lories.data.converters.converter.BoolConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.BytesConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: Converter[bytes]

Inheritance diagram of lories.data.converters.converter.BytesConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.Converter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: lories._core._Converter, lories.core.Registrator, Generic[T]

Inheritance diagram of lories.data.converters.converter.Converter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.DatetimeConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: Converter[datetime.datetime]

Inheritance diagram of lories.data.converters.converter.DatetimeConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.FloatConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: _NumberConverter[float]

Inheritance diagram of lories.data.converters.converter.FloatConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.IntConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: _NumberConverter[int]

Inheritance diagram of lories.data.converters.converter.IntConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.StringConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: Converter[str]

Inheritance diagram of lories.data.converters.converter.StringConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter.TimestampConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: DatetimeConverter

Inheritance diagram of lories.data.converters.converter.TimestampConverter

Helper class that provides a standard way to create an ABC using inheritance.

class lories.data.converters.converter._NumberConverter(id: str | None = None, key: str | None = None, name: str | None = None, *args, **kwargs)[source]#

Bases: Converter[T]

Inheritance diagram of lories.data.converters.converter._NumberConverter

Helper class that provides a standard way to create an ABC using inheritance.