diff --git a/job_commands.py b/job_commands.py index ece86ab..be34f7c 100644 --- a/job_commands.py +++ b/job_commands.py @@ -184,7 +184,7 @@ async def nag_callback(slack, msg, match): assigns = house_management.import_assignments() # Filter to day - assigns = [assign for assign in assigns if assign.job.day_of_week.lower() == day] + assigns = [assign for assign in assigns if assign is not None and assign.job.day_of_week.lower() == day] # Filter signed off assigns = [assign for assign in assigns if assign.signer is None] diff --git a/slack_util.py b/slack_util.py index 7fae433..c353790 100644 --- a/slack_util.py +++ b/slack_util.py @@ -62,7 +62,7 @@ def message_stream(slack: SlackClient) -> Generator[dict, None, None]: if slack.rtm_connect(with_team_state=False, auto_reconnect=True): print("Waiting for messages") while True: - sleep(1) + sleep(0.1) update = slack.rtm_read() for item in update: if item.get('type') == 'message':