MODULE REFERENCE

values

anomx.execution.work.values

Lossless work transport for arrays and tables without pickle or arbitrary objects.

decode_work_value

decode_work_value(value: object) -> object

Decode only the documented array/table types, never executable objects.

Signature parameters
ParameterTypeDefault
valueobjectrequired

Returns object

encode_work_value

encode_work_value(value: object) -> object

Encode supported values into JSON, failing instead of silently stringifying.

Signature parameters
ParameterTypeDefault
valueobjectrequired

Returns object

MAX_VALUE_BYTES

MAX_VALUE_BYTES = 16 * 1024 * 1024