def run(self): if self.login_required: self.authenticate() ud = UploadData(self.config_obj) sioc = SocketIOConnection(self.config_obj.exec_name, self.config_obj.output_path) sioc.setDaemon(True) sioc.start() time.sleep(4) ud.setDaemon(True) ud.start()
def __init__(self, file, list, login_required=True): threading.Thread.__init__(self) self.login_required = login_required accounts.login_required = login_required self.config_obj = ConfigParser() self.config_obj.parseArguments(list, file) self.config_obj.verify() local_server.server.setDaemon(True) local_server.server.start() self.ud = UploadData(self.config_obj) self.sioc = SocketIOConnection(self.config_obj.exec_name, self.config_obj.output_path) self.sioc.setDaemon(True) self.ud.setDaemon(True)