コード例 #1
0
ファイル: scheduler.py プロジェクト: zoharaharoni/smart-home
def run_on_weekdays(
    app: Base, callback: Callable[..., None], start: datetime.time, **kwargs
) -> list:
    """Run a callback on weekdays (at the specified time)."""
    return app.run_on_days(
        callback,
        ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday"],
        start,
        **kwargs
    )
コード例 #2
0
ファイル: scheduler.py プロジェクト: zoharaharoni/smart-home
def run_on_weekend_days(
    app: Base, callback: Callable[..., None], start: datetime.time, **kwargs
) -> list:
    """Run a callback on weekend days (at the specified time)."""
    return app.run_on_days(callback, ["Friday", "Saturday"], start, **kwargs)