simpleml.save_patterns.base

Module for base save pattern definition

Starts by serializing to temp folder and formatting

Module Contents

Classes

BaseSavePattern

Base class for save patterns (registered wrappers for the collection of

BaseSerializer

Attributes

LOGGER

__author__

simpleml.save_patterns.base.LOGGER[source]
simpleml.save_patterns.base.__author__ = Elisha Yadgaran[source]
class simpleml.save_patterns.base.BaseSavePattern[source]

Bases: object

Base class for save patterns (registered wrappers for the collection of serializers and deserializers)

deserializers :Tuple[Type[BaseSerializer]][source]
serializers :Tuple[Type[BaseSerializer]][source]
classmethod load(cls, **kwargs)[source]

The load method invoked

Return type

Any

classmethod save(cls, **kwargs)[source]

Routine to iterate through serializers returning the final metadata

Return type

Dict[str, str]

class simpleml.save_patterns.base.BaseSerializer[source]

Bases: object

abstract static deserialize(**kwargs)[source]
Return type

Dict[str, Any]

abstract static serialize(**kwargs)[source]
Return type

Dict[str, str]