Skip to content

msaStorageDict Module

.encoding


Attributes

MSADictDefaultEncoding module-attribute

MSADictDefaultEncoding = PickleEncoding

Classes

DecodingError

Bases: EncoderError

Encoder

Bases: object

Attributes

decoding_exceptions class-attribute
decoding_exceptions = ()
encoding_exceptions class-attribute
encoding_exceptions = ()

Functions

decode classmethod
decode(*args, **kwargs)
decoder staticmethod
decoder(data)
encode classmethod
encode(*args, **kwargs)
encoder staticmethod
encoder(data)

EncoderError

Bases: ValueError

EncodingError

Bases: EncoderError

JSONEncoding

Bases: Encoder

Attributes

decoder class-attribute
decoder = staticmethod(json.loads)
decoding_exceptions class-attribute
decoding_exceptions = (TypeError, ValueError)
encoder class-attribute
encoder = staticmethod(json.dumps)
encoding_exceptions class-attribute
encoding_exceptions = (TypeError, ValueError)

NoOpEncoding

Bases: Encoder, ABC

Attributes

decode class-attribute
decode = staticmethod(lambda d: d)
encode class-attribute
encode = staticmethod(lambda d: d)

PickleEncoding

Bases: Encoder

Attributes

decoding_exceptions class-attribute
decoding_exceptions = (TypeError, pickle.UnpicklingError)
encoding_exceptions class-attribute
encoding_exceptions = (TypeError, pickle.PicklingError)

Functions

decoder staticmethod
decoder(data)
encoder staticmethod
encoder(data)

Last update: September 24, 2022
Created: September 24, 2022