Detect manual execution; provide feedback

pull/45/head
Mason10198 2 years ago
parent be78e86a57
commit 719b68e737

@ -39,6 +39,7 @@ import time
import wave import wave
import contextlib import contextlib
import math import math
import sys
from datetime import datetime, timezone, timedelta from datetime import datetime, timezone, timedelta
from dateutil import parser from dateutil import parser
from pydub import AudioSegment from pydub import AudioSegment
@ -1140,7 +1141,13 @@ def main():
logger.debug("Sending pushover notification: %s", pushover_message) logger.debug("Sending pushover notification: %s", pushover_message)
sendPushover(pushover_message, title="Alerts Changed") sendPushover(pushover_message, title="Alerts Changed")
else: else:
logger.debug("No change in alerts") if sys.stdin.isatty():
# list of current alerts, unless there arent any, then current_alerts = "None"
current_alerts = ("None" if len(alerts) == 0 else ", ".join(alerts.keys()))
logger.info("No change in alerts.")
logger.info("Current alerts: %s.", current_alerts)
else:
logger.debug("No change in alerts.")
if __name__ == "__main__": if __name__ == "__main__":

Loading…
Cancel
Save

Powered by TurnKey Linux.