Fixed nagging handling of empty rows. Increased polling interval
This commit is contained in:
+1
-1
@@ -184,7 +184,7 @@ async def nag_callback(slack, msg, match):
|
|||||||
assigns = house_management.import_assignments()
|
assigns = house_management.import_assignments()
|
||||||
|
|
||||||
# Filter to day
|
# 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
|
# Filter signed off
|
||||||
assigns = [assign for assign in assigns if assign.signer is None]
|
assigns = [assign for assign in assigns if assign.signer is None]
|
||||||
|
|||||||
+1
-1
@@ -62,7 +62,7 @@ def message_stream(slack: SlackClient) -> Generator[dict, None, None]:
|
|||||||
if slack.rtm_connect(with_team_state=False, auto_reconnect=True):
|
if slack.rtm_connect(with_team_state=False, auto_reconnect=True):
|
||||||
print("Waiting for messages")
|
print("Waiting for messages")
|
||||||
while True:
|
while True:
|
||||||
sleep(1)
|
sleep(0.1)
|
||||||
update = slack.rtm_read()
|
update = slack.rtm_read()
|
||||||
for item in update:
|
for item in update:
|
||||||
if item.get('type') == 'message':
|
if item.get('type') == 'message':
|
||||||
|
|||||||
Reference in New Issue
Block a user