communication.serializer_plugins.bitarray module

(De)serialization logic for bitarray objects.

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

Function for deserializing bitarrays

Parameters:
  • obj (bytes) – object to deserialize

  • **_kwargs (Any) – optional extra keyword arguments

Return type:

bitarray

Returns:

deserialized bitarray object

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

Function for serializing bitarray

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

  • **_kwargs (Any) – optional extra keyword arguments

Return type:

bytes

Returns:

serialized object

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

Register bitarray serializer and deserializer.

Return type:

None