Exemple #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)
Exemple #2
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description(u"Log a message in the scenario component logs.")
Exemple #3
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Execute a shell command.")
Exemple #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.")
Exemple #5
0
 def __init__(self, log=None):
     AbstractAction.__init__(self, log)
     self.set_description("Start a certain command")
Exemple #6
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Do a pause.")
Exemple #7
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Execute a shell command.")
Exemple #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
Exemple #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
Exemple #10
0
 def __init__(self, log=None):
     AbstractAction.__init__(self, log)
     self.set_description("Simply put some string in log file.")
Exemple #11
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Do a pause.")
Exemple #12
0
 def __init__(self, log=None):
     AbstractAction.__init__(self, log)
     self.set_description("Start a certain command")
Exemple #13
0
 def __init__(self, log=None, params=None):
     AbstractAction.__init__(self, log)
     self.set_description("Call an url.")