Skip to content

Commit 78d06ee

Browse files
authored
Merge pull request #50 from QueTeddy/james.teddy
fixed notifications if the user's machine was powered on after the scheduled time had past
2 parents 8d0209b + 39cd6f5 commit 78d06ee

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

leeteasy/__main__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
22
import time as clock
3+
from datetime import datetime
34
from sys import platform
45

56
import click
@@ -30,8 +31,12 @@ def execute_start(time, difficulty, sleep_duration) -> None:
3031
3132
Example: leeteasy 13:15
3233
"""
33-
TimeValidator.validate(time)
34+
valid_time = TimeValidator.validate(time)
3435
Notifier.target_difficulty.append(difficulty)
36+
37+
if datetime.now().time() > valid_time:
38+
Notifier.notify()
39+
3540
schedule.every().day.at(time).do(Notifier.notify)
3641

3742
while True: # NOQA: WPS457

0 commit comments

Comments
 (0)