def __init__(self): self.stdin_path = '/dev/null' self.stdout_path = '/dev/tty' self.stderr_path = '/dev/tty' self.pidfile_path = '/var/run/wecker.pid' self.pidfile_timeout = 5 self.wecker = wecker.wecker() self.endtime = False
#Wait forever for incoming htto requests server.serve_forever() except KeyboardInterrupt: print '^C received, shutting down the web server' server.socket.close() # Runs the web server thread thread.start_new_thread(WebServerThread,()) iremote = IRemote() iremote.add_listener(my_iremote_handler) iremote.start() theRelay = relay() player = iTunes() alarm = wecker(player,theRelay) alarm.start() beamer = projector() room = my_hue() #theTimer = sleeptimer(player,theRelay) print 'Remote catch up and running' while True: try: if alarm_set and not alarm.alarm_set: alarm.set_time(alarm_time) #alarm_set = True #alarm_on = True if not alarm_set and alarm.alarm_set: alarm.alarm_set = False print 'alarm caceled'