communication.serializer_plugins.bitarray module

(De)serialization logic for bitarray objects.

communication.serializer_plugins.bitarray.bitarray_deserialize(obj, opts)[source]

Function for deserializing bitarrays

Parameters:
  • obj (bytes) – object to deserialize

  • opts (DeserializerOpts) – options to change the behaviour of the serialization.

Return type:

bitarray

Returns:

deserialized bitarray object

communication.serializer_plugins.bitarray.bitarray_serialize(obj, opts)[source]

Function for serializing bitarray

Parameters:
  • obj (bitarray) – bitarray object to serialize

  • opts (SerializerOpts) – options to change the behaviour of the serialization.

Return type:

bytes

Returns:

serialized object

communication.serializer_plugins.bitarray.register()[source]

Register bitarray serializer and deserializer.

Return type:

None