def __init__(self, _app, options): """The constructor""" #~ print "*"*25, "init the listener" threading.Thread.__init__(self) self._stopevent = threading.Event( ) self.app = _app self.section="webapp" self.mqttc = None self.options = JNTOptions(options) self.hadds = {} self.network = None self.create_network() Controller.__init__(self, self.network) self.loop_sleep = 0.25 loop_sleep = self.options.get_option('system','loop_sleep', self.loop_sleep) if loop_sleep is not None: self.loop_sleep = loop_sleep else: logger.debug("[%s] - Can't retrieve value of loop_sleep. Use default value instead (%s)", self.__class__.__name__, self.loop_sleep) self.extend_from_entry_points('janitoo_flask')