示例#1
0
    def __init__(self, log=None, params=None):
        AbstractAction.__init__(self, log)
        self.set_description("Make the butler say something.")

        ### Butler configuration elements
        try:
            cfg = Loader('butler')
            config = cfg.load()
            conf = dict(config[1])

            self.butler_name = conf['name']
            self.butler_sex = conf['sex']
        except:
            self._log.error(u"ButlerACtion init : error while reading the configuration file '{0}' : {1}".format(CONFIG_FILE, traceback.format_exc()))

        ### MQ
        self._mq_name = "butler"
        self.zmq = zmq.Context()
        self.pub = MQPub(self.zmq, self._mq_name)
示例#2
0
文件: log.py 项目: domogik/domogik
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description(u"Log a message in the scenario component logs.")
示例#3
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Execute a shell command.")
示例#4
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description(u"Log a message in the scenario component logs.")
示例#5
0
 def __init__(self, log=None):
     AbstractAction.__init__(self, log)
     self.set_description("Start a certain command")
示例#6
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Do a pause.")
示例#7
0
文件: shell.py 项目: Nico0084/domogik
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Execute a shell command.")
示例#8
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log, params)
     self.log = log
     self.set_description(u"Start a certain command")
     self._cmdId = params
示例#9
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log, params)
     self.log = log
     self.set_description("Start a certain command")
     self._cmdId = params
示例#10
0
 def __init__(self, log=None):
     AbstractAction.__init__(self, log)
     self.set_description("Simply put some string in log file.")
示例#11
0
文件: pause.py 项目: Nico0084/domogik
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Do a pause.")
示例#12
0
 def __init__(self, log=None):
     AbstractAction.__init__(self, log)
     self.set_description("Start a certain command")
示例#13
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Call an url.")