X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=update-web-status.py;h=10114617c44903a12dcdc13d9179cb05e0d28165;hb=44da1f523dcdaf2fef158076f138ac8be5cb89fe;hp=ef2535e14ffad2539882d07e705613b4f631f739;hpb=f7e232e0522447ef5719323b9a812fd2424cba8d;p=svn42.git diff --git a/update-web-status.py b/update-web-status.py index ef2535e..1011461 100755 --- a/update-web-status.py +++ b/update-web-status.py @@ -191,7 +191,8 @@ else: uwscfg = UWSConfig() #socket.setdefaulttimeout(10.0) #affects all new Socket Connections (urllib as well) -RE_STATUS = re.compile(r'Status: (people present|room empty)') +#RE_STATUS = re.compile(r'Status: (\w+), idle') +RE_PRESENCE = re.compile(r'Presence: (yes|no)') while True: try: if not os.path.exists(uwscfg.tracker_socket): @@ -212,12 +213,12 @@ while True: if line == "": raise Exception("EOF on Socket, daemon seems to have quit") - m = RE_STATUS.match(line) + m = RE_PRESENCE.match(line) if not m is None: status = m.group(1) - if status == "people present": + if status == "yes": displayOpen() - if status == "room empty": + else: displayClosed() except Exception, ex: logging.error("main: "+str(ex))