pdstools.utils.report_utils._query

Serialise/deserialise pdstools QUERY objects for embedding in reports.

Functions

serialize_query(→ dict | None)

deserialize_query(→ pdstools.utils.types.QUERY | None)

Deserialize a query that was previously serialized with serialize_query.

Module Contents

serialize_query(query: pdstools.utils.types.QUERY | None) dict | None
Parameters:

query (pdstools.utils.types.QUERY | None)

Return type:

dict | None

deserialize_query(serialized_query: dict | None) pdstools.utils.types.QUERY | None

Deserialize a query that was previously serialized with serialize_query.

Parameters:

serialized_query (dict | None) – A serialized query dictionary created by serialize_query

Returns:

The deserialized query

Return type:

QUERY | None