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 import logging from sensor import log from sensor import functions from sensor import excepts try: functions.allTunnelsDown() except excepts.NetworkException: logging.warning("not network connection") pass functions.allInfsDown()