X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=play-sound-status.py;h=535c449152e2b711c8e9da945ebd53f6247e52f8;hb=cd0be0f6253fc014e547b7a33e728b82f3a4a450;hp=77abfd6ef11e73ccf95ff466c0951ac98b658fef;hpb=07a9ad5b9492d70bc3be43821a251f2d892a6ece;p=svn42.git diff --git a/play-sound-status.py b/play-sound-status.py index 77abfd6..535c449 100755 --- a/play-sound-status.py +++ b/play-sound-status.py @@ -294,7 +294,9 @@ else: #socket.setdefaulttimeout(10.0) #affects all new Socket Connections (urllib as well) RE_PRESENCE = re.compile(r'Presence: (yes|no)(?:, (opened|closed), (.+))?') RE_BUTTON = re.compile(r'PanicButton|button\d?') -RE_REQUEST = re.compile(r'Request: (\w+) (?:(Card|Phone) )?(.+)') +#RE_REQUEST = re.compile(r'Request: (\w+) (?:(Card|Phone) )?(.+)') +RE_ERROR = re.compile(r'Error: (.+)') + while True: try: if not os.path.exists(uwscfg.tracker_socket): @@ -330,6 +332,11 @@ while True: if not m is None: playThemeOf(user="panic") continue + + m = RE_ERROR.match(line) + if not m is None: + playThemeOf(user="error") + continue except Exception, ex: logging.error("main: "+str(ex))