コード例 #1
0
    def __init__(self,
                 name,
                 data_action=None,
                 action_id=None,
                 params_action=None,
                 param_rollback_action=None,
                 vendor_os=None,
                 session_fang=None,
                 is_rolback=False,
                 file_log=None,
                 deviceid=None):
        threading.Thread.__init__(self)
        self.name = name
        self.data_action = data_action
        self.requestURL = RequestURL()
        self.action_id = action_id
        self._request = RequestHelpers()
        self.data_command = None
        self.action_log = {'result': {'outputs': dict()}}
        self.fang = session_fang
        self.log_output_file_name = file_log
        self.vendor_os = vendor_os

        self.params_action = params_action
        self.param_rollback_action = param_rollback_action

        self.is_rollback = is_rolback

        self.final_result = False
        self.dict_state_result = dict()
        self.deviceid = deviceid
コード例 #2
0
 def __init__(self, name, is_stop):
     threading.Thread.__init__(self)
     self.name = name
     self.is_stop = is_stop
     self.counter = 0
     self.requestURL = RequestURL()
     self._request = RequestHelpers()
コード例 #3
0
    def __init__(self, name, data_template=None, dict_template={}):
        threading.Thread.__init__(self)
        self.name = name
        self.data_template = data_template
        self.dict_template = dict_template
        self.requestURL = RequestURL()
        self._request = RequestHelpers()

        self.info_fang = self.buildinfo_subtemplates()
        self.result_templates = []
コード例 #4
0
 def __init__(self, name, is_stop, socketio, socketio_iron):
     threading.Thread.__init__(self)
     self.name = name
     self.is_stop = is_stop
     self.counter = 0
     self.requestURL = RequestURL()
     self.socketio = socketio
     self.socketio_iron = socketio_iron
     self._sockbotAPIHelpers = SockbotAPIHelpers()
     self._sockbotAPIURL = SockbotAPIURL()
コード例 #5
0
 def __init__(self, name, data_action=None, dict_action={}):
     threading.Thread.__init__(self)
     self.name = name
     self.data_action = data_action
     self.requestURL = RequestURL()
     self.dict_action = dict_action
     self._request = RequestHelpers()
     self.data_command = None
     self.action_log = {'result': {'outputs': dict()}}
     self.fang = None
     self.log_output_file_name = None
コード例 #6
0
 def __init__(self, name, subtemplate=None, is_rollback=False, result_templates = None, mode = 0, table_name=None, output_mapping=None):
     threading.Thread.__init__(self)
     self.subtemplate = subtemplate
     self.name = name
     self.requestURL = RequestURL()
     self._request = RequestHelpers()
     self.array_state_action = []
     self.dict_state_result = {}
     self.is_rollback = is_rollback
     self.is_check_run_finished = False
     self.result_templates = result_templates
     self.mode = mode
     self.table_name = table_name
     self.output_mapping = output_mapping
コード例 #7
0
    def __init__(self,  name, sub_mop = None, dict_template = {}, mop_id = None, table_name=None, output_mapping=None):
        threading.Thread.__init__(self)
        self.name = name
        self.sub_mop = sub_mop
        self.dict_template = dict_template
        self.requestURL = RequestURL()
        self._request = RequestHelpers()

        self.info_fang = self.buildinfo_subtemplates()
        self.result_templates = []
        self.done = False

        self.mop_id = mop_id
        self.start_time = time()
        self.table_name = table_name
        self.output_mapping = output_mapping
コード例 #8
0
 def __init__(self, name=None, mop_data=None, sub_mops=None, dict_schedule=None, is_stop=None,
              mechanism=None, mop_id = 0, queue=None, output_mapping=None, socketio=None,
              socketio_iron=None):
     threading.Thread.__init__(self)
     self.name = name
     self.mop_data = mop_data
     self.sub_mops = sub_mops
     self.dict_schedule = dict_schedule
     self.is_stop = is_stop
     self.mechanism = mechanism
     self.requestURL = RequestURL()
     self._request = RequestHelpers()
     self.is_waiting = True
     self.mop_id = mop_id
     self.queue = queue
     self.output_mapping = output_mapping
     self.database_mop = dict()
     self.trying_waiting_done = 1000
     self.socketio = socketio
     self.socketio_iron = socketio_iron
コード例 #9
0
 def __init__(self,
              name=None,
              mop_data=None,
              template_data=None,
              dict_schedule=None,
              is_stop=None,
              mechanism=None,
              schedule_id=0,
              queue=None,
              output_mapping=None):
     threading.Thread.__init__(self)
     self.name = name
     self.mop_data = mop_data
     self.template_data = template_data
     self.dict_schedule = dict_schedule
     self.is_stop = is_stop
     self.mechanism = mechanism
     self.requestURL = RequestURL()
     self._request = RequestHelpers()
     self.is_waiting = True
     self.schedule_id = schedule_id
     self.queue = queue
     self.output_mapping = output_mapping
コード例 #10
0
 def __init__(self, name, data_command=None, dict_command={}):
     threading.Thread.__init__(self)
     self.name = name
     self.data_command = data_command
     self.requestURL = RequestURL()
     self.dict_command = dict_command