logic
Logic blocks to be used when defining a daemon logic (loops, delays, ...)
Functions:
-
forever_loop–Decorator to execute decorated function within a forever loop (while True:).
forever_loop
forever_loop(catch_exceptions: bool = False, before_delay: float = 0.0, after_delay: float = 0.0) -> Callable
Decorator to execute decorated function within a forever loop (while True:).
It is useful when defining new custom daemons
Parameters:
-
(catch_exceptionsbool, default:False) –True to only display errors, False to raise them
-
(before_delayfloat, default:0.0) –Delay to wait (sleep) before a function execution has been completed
-
(after_delayfloat, default:0.0) –Delay to wait (sleep) after a function execution has been completed
Returns:
-
Callable–Decorated function