def startWifi(): freebox.activateWifi(True) sys.exit(0)
def stopWifi(): freebox.activateWifi(False) sys.exit(1)
if name.startswith("_"): return object.__getattr__(self, name) return self.get(name) def __setattr__(self, name, value): # properties are not handle here but by object class if name in dir(self): object.__setattr__(self, name, value) return self.set(name, value) cfg = WifiParam() if (len(sys.argv) > 1): freebox.activateWifi(True) cfg.wifi_datetime = datetime.combine(datetime.now(), time(int(sys.argv[1]))) print 'Activate until', cfg.wifi_datetime exit(0) if not freebox.isWifiActive(): # nothing to do print('Nothing to do') exit(0) # wifi is active if cfg.wifi_datetime is None: # wifi just started print('Wifi just started')
if name.startswith("_"): return object.__getattr__(self, name) return self.get(name) def __setattr__(self, name, value): # properties are not handle here but by object class if name in dir(self): object.__setattr__(self, name, value) return self.set(name, value) cfg = WifiParam() if len(sys.argv) > 1: freebox.activateWifi(True) cfg.wifi_datetime = datetime.combine(datetime.now(), time(int(sys.argv[1]))) print "Activate until", cfg.wifi_datetime exit(0) if not freebox.isWifiActive(): # nothing to do print ("Nothing to do") exit(0) # wifi is active if cfg.wifi_datetime is None: # wifi just started print ("Wifi just started") cfg.wifi_datetime = datetime.now()