AlarmRuleInfo#

class lsst.ts.watcher.AlarmRuleInfo(classname, config, process, rule_names)#

Bases: object

Information about an alarm rule.

classname#

Name of the alarm rule class.

Type:

str

config#

Configuration parameters for the alarm rule.

Type:

dict[str, dict]

process#

The process in which the AlarmRule runs.

Type:

asyncio.subprocess.Process

rule_names#

List of rule names associated with the alarm rule.

Type:

list[str]

Parameters:

Attributes Summary

Attributes Documentation

classname: str = <dataclasses._MISSING_TYPE object>#
config: dict[str, Any] = <dataclasses._MISSING_TYPE object>#
process: Process = <dataclasses._MISSING_TYPE object>#
rule_names: list = <dataclasses._MISSING_TYPE object>#