herostools.actor.archiver.json_archiver¶
Classes¶
HERODataArchiver that saves dict payloads as |
Module Contents¶
- class herostools.actor.archiver.json_archiver.JsonArchiver(save_template: str, merge_metadata: bool = False, *args, **kwargs)[source]¶
Bases:
herostools.actor.archiver.base.HERODataArchiverHERODataArchiver that saves dict payloads as
.jsonfiles.- Parameters:
object_selector – Zenoh object selector for the devices to subscribe to.
event_name – Name of the event.
save_template – Jinja2 template used to generate the output file path from the payload metadata.
merge_metadata – When
True, the metadata dict is embedded in the saved JSON under the keymetadata.default_metadata – Default metadata available to the filename template.
max_retries – Number of times to retry a failed store before dropping the item.
- name_template¶
- merge_metadata = False¶