def start(self, artifact, force_update=False, package_name='', revision='',
      timestamp='', http_url='', start_script='', **config_files):
    try:
      config_dict = {
        'start.sh': start_script,
        'artifact': artifact,
        'config_files': config_files,
        'http_url': http_url,
        'force_update': force_update,
        'package_name': package_name,
        'revision': revision,
        'timestamp': timestamp,
      }
      if self.instance_id == -1:
        message = self.proxy.deployment.start(self.service, self.cluster,
          self.job, config_dict)
      else:
        message = self.proxy.deployment.start(self.service, self.cluster,
          self.job, config_dict, self.instance_id)
    except (xmlrpclib.Error, socket.error), e:
      message = str(e)
    return message
Start the job.
dataset/ETHPy150Open XiaoMi/minos/client/supervisor_client.py/SupervisorClient.start