Serializer

class zcached.Serializer[source]

Bases: object

A class for serializing Python objects into string payload.

static none()[source]

Returns the serialized value of type None.

Return type:

str

process(value)[source]

Serialize the given value into its string representation.

Parameters:

value (Union[str, int, float, bool, list, tuple, dict, set, None]) – The Object to serialize.

Raises:

TypeError – If the type of value is not supported by serializer.

Return type:

str

static serialize_bool(value)[source]

Returns the serialized value of type bool.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

serialize_dict(value)[source]

Returns the serialized value of type dict.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

static serialize_float(value)[source]

Returns the serialized value of type float.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

static serialize_int(value)[source]

Returns the serialized value of type int.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

serialize_list(value)[source]

Returns the serialized value of type list.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

serialize_set(value)[source]

Returns the serialized value of type set.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

static serialize_str(value)[source]

Returns the serialized value of type str.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)

serialize_tuple(value)[source]

Returns the serialized value of type tuple.

Return type:

str

Parameters:

value (str | int | float | bool | list | tuple | dict | set | None)