Files
hasaddon/hassio-google-drive-backup/backup/worker/trigger.py
T
admins 702d080a1e New Addon
Google BK
2023-04-23 18:17:03 +07:00

27 lines
515 B
Python

from ..logger import getLogger
logger = getLogger(__name__)
class Trigger():
def __init__(self):
self._triggered = False
def trigger(self) -> None:
self._triggered = True
def reset(self) -> None:
self._triggered = False
def triggered(self) -> bool:
return self._triggered
def name(self):
return "Unnamed Trigger"
async def check(self) -> bool:
if self.triggered():
self.reset()
return True
return False