Console.py 976 B

12345678910111213141516171819202122232425262728293031323334
  1. from settings import SEND_ALERTS, SEND_NOTIFICATIONS, SEND_MESSAGES, DEBUG
  2. class Console:
  3. def __init__(self, send_notifications = False, send_alerts = True, send_messages = False, debug = False):
  4. self.sending_alerts = send_alerts
  5. self.send_notifications = send_notifications
  6. self.send_messages = send_messages
  7. self.send_debug = debug
  8. def send_notification(self, message):
  9. if self.send_notifications:
  10. print(message)
  11. def send_message(self, message):
  12. if self.send_messages:
  13. print(message)
  14. def send_alert(self, message):
  15. if self.sending_alerts:
  16. print(message)
  17. def debug(self, message):
  18. if self.send_debug:
  19. print("Debug: {}".format(message))
  20. @staticmethod
  21. def send_critical(message):
  22. print(message)
  23. console = Console(send_alerts=SEND_ALERTS, send_notifications=SEND_NOTIFICATIONS, send_messages=SEND_MESSAGES, debug=DEBUG)