def _settag(self, tag, value): self.logger.debug("Setting tag %s to %s" % (tag, value)) l = tag.split("_") # try: if len(l) == 2: if l[0] == __name__: if self._tags[l[1]] != value: self._set_listeners(l[1], value) AbstractHandler._settag(self, l[1], value) else: self.listeners[l[0]].settag(l[1], value) else: self._tags[tag] = value
def _settag(self, tag, value): AbstractHandler._settag(self, tag, value) if str(value) == '1': self.run_action(tag)