1- # -*- coding: utf-8 -*-
2-
31import logging
42import re
53
@@ -37,7 +35,7 @@ def __init__(self, alarm):
3735 self .users = {}
3836
3937 def _run (self ):
40- super (PushoverTextInterface , self )._run ()
38+ super ()._run ()
4139
4240 self .app = chump .Application (cfg .PUSHOVER_KEY )
4341 if not self .app .is_authenticated :
@@ -50,7 +48,7 @@ def send_message(self, message: str, level: EventLevel):
5048 user_key = settings ["user_key" ]
5149 devices_raw = settings ["devices" ]
5250
53- user = self .users .get (user_key ) # type: chump.User
51+ user = self .users .get (user_key )
5452
5553 if user is None :
5654 user = self .users [user_key ] = self .app .get_user (user_key )
@@ -68,7 +66,8 @@ def send_message(self, message: str, level: EventLevel):
6866 title = "Alarm" ,
6967 priority = _level_2_priority .get (level , chump .NORMAL ),
7068 )
71- except :
69+ logger .info (f"Notification sent: { message } , level={ level } " )
70+ except Exception :
7271 logger .exception ("Pushover send message" )
7372
7473 else :
@@ -88,7 +87,10 @@ def send_message(self, message: str, level: EventLevel):
8887 device = device ,
8988 priority = _level_2_priority .get (level , chump .NORMAL ),
9089 )
91- except :
90+ logger .info (
91+ f"Notification sent: { message } , level={ level } , device={ device } "
92+ )
93+ except Exception :
9294 logger .exception ("Pushover send message" )
9395
9496 # TODO: Missing the message reception
0 commit comments