def fill(self, params): AbstractParameter.fill(self, params) params = self.get_parameters() if "cron" in params: self.expr = CronExpression(params["cron"]) else: self.expr = None
def fill(self, params): AbstractParameter.fill(self, params) params = self.get_parameters() if "cron" in params: self.expr = CronExpression(params["cron"]) else: self.expr = None
def __init__(self, log=None, trigger=None): AbstractParameter.__init__(self, log, trigger) self.set_type("list") self.add_expected_entry("operator", "string", "Operator to use for comparison") list_operator = [ '<', '>', '==', '!=', '<=', '>=', 'is', 'in', 'not in' ] self.set_list_of_values("operator", list_operator)
def __init__(self, log = None, trigger = None): AbstractParameter.__init__(self, log, trigger) self.set_type("url") self.add_expected_entry("urlpath", "string", "Url the script will fetch") self.add_expected_entry("interval", "string", "Interval between 2 fetch in second") self.set_default_value("interval", "10") self._result = None self._event = Event() self._fetch_thread = Thread(target=self._fetch,name="UrlParameter.fetch") self._fetch_thread.start()
def __init__(self, log=None, trigger=None): AbstractParameter.__init__(self, log, trigger) self.set_type("url") self.add_expected_entry("urlpath", "string", "Url the script will fetch") self.add_expected_entry("interval", "string", "Interval between 2 fetch in second") self.set_default_value("interval", "10") self._result = None self._event = Event() self._fetch_thread = Thread(target=self._fetch, name="UrlParameter.fetch") self._fetch_thread.start()
def destroy(self): """ Destroy fetch thread """ self._event.set() self._fetch_thread.join() AbstractParameter.destroy(self)
def __init__(self, log = None, trigger = None): AbstractParameter.__init__(self, log, trigger) self.set_type("string") self.add_expected_entry("text", "string", "Some text")
def __init__(self, log=None, trigger=None): AbstractParameter.__init__(self, log, trigger) self.set_type("string") self.add_expected_entry("sensor_id", "integer", "The sensor id to check")
def __init__(self, log = None, trigger = None): AbstractParameter.__init__(self, log, trigger) self.set_type("string") self.add_expected_entry("sensor_id", "integer", "The sensor id to check")
def destroy(self): """ Destroy fetch thread """ self._event.set() self._fetch_thread.join() AbstractParameter.destroy(self)
def __init__(self, log=None, trigger=None): AbstractParameter.__init__(self, log, trigger) self.set_type("string") self.add_expected_entry("cron", "string", "Cron timed trigger") self.expr = None
def __init__(self, log=None, trigger=None): AbstractParameter.__init__(self, log, trigger) self.set_type("string") self.add_expected_entry("text", "string", "Some text")
def __init__(self, log = None, trigger = None): AbstractParameter.__init__(self, log, trigger) self.set_type("string") self.add_expected_entry("cron", "string", "Cron timed trigger") self.expr = None
def __init__(self, log=None, trigger=None): AbstractParameter.__init__(self, log, trigger) self.set_type("list") self.add_expected_entry("operator", "string", "Operator to use for comparison") list_operator = ['<', '>', '==', '!=', '<=', '>=', 'is', 'in', 'not in'] self.set_list_of_values("operator", list_operator)