Fix the error NoneType added with timedelta

This commit is contained in:
Gobinath 2020-07-08 18:29:36 -04:00
parent c06375a62f
commit 0953abe855
1 changed files with 7 additions and 2 deletions

View File

@ -160,8 +160,13 @@ def __start_idle_monitor():
enable_safe_eyes() enable_safe_eyes()
elif idle_seconds < break_interval: elif idle_seconds < break_interval:
# Credit back the idle time # Credit back the idle time
if next_break is not None:
# This method runs in a thread since the start.
# It may run before next_break is initialized in the update_next_break method
next_break = next_break_time + idle_period next_break = next_break_time + idle_period
enable_safe_eyes(next_break.timestamp()) enable_safe_eyes(next_break.timestamp())
else:
enable_safe_eyes()
else: else:
# User is idle for more than the time between two breaks # User is idle for more than the time between two breaks
enable_safe_eyes() enable_safe_eyes()