def run(self): logging.debugv("manager.py->run(self)", []) logging.info("SURFids manager starting") try: f.networkUp() except excepts.ConfigException, msg: logging.warn(msg)
def sensorDown(self): """ Bring down the sensor """ logging.debugv("menu/manage.py->sensorDown(self)", []) try: self.d.infobox("Bringing sensor down...") functions.sensorDown() except excepts.NetworkException: logging.info("No network connection, so can't deregister") functions.allInfsDown() # Get network working again functions.networkUp() self.d.msgbox("Sensor succesfully brought offline")
#!/usr/bin/env python from sensor import log from sensor import functions from sensor import excepts # make sure we have an empty network config functions.sensorDown() # remove old stuff, maybe sensor crashed or something functions.cleanUp() functions.networkUp()