pyicat_plus.client.archive.IcatArchiveStatusClient#

class pyicat_plus.client.archive.IcatArchiveStatusClient(queue_urls=None, queue_name=None, monitor_port=None, timeout=None)[source]#

Bases: object

Client for storing archive and restoration status in ICAT.

Parameters:
  • queue_urls (Optional[List[str]])

  • queue_name (Optional[str])

  • monitor_port (Optional[int])

  • timeout (Optional[float])

check_health()[source]#

Raises an exception when not healthy

disconnect()[source]#
send_archive_status(dataset_id, type, level, message)[source]#
Parameters: