コード例 #1
0
ファイル: butler.py プロジェクト: rjaylyn1929/domogik
    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
ファイル: command.py プロジェクト: Ecirbaf36/domogik
 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
ファイル: command.py プロジェクト: refaqtor/domogik
 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
ファイル: command.py プロジェクト: Nico0084/domogik
 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
ファイル: log.py プロジェクト: anuraagkapoor/domogik
 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.")