Spaces:
Paused
Paused
File size: 387 Bytes
5dbdea7 3be8894 5dbdea7 3be8894 5dbdea7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | class BaseMonitor:
"""Base interface for platform monitor plugins."""
monitor_type = "base"
def __init__(self, store, state_store=None):
self.store = store
self.state_store = state_store
def start(self):
raise NotImplementedError
def stop(self):
raise NotImplementedError
def run_once(self):
raise NotImplementedError
|