Example #1
0
 def preflight_check(self):
     result = skytask.TaskResult()
     validate = skytask.get_task_class_by_name('pack.validate')(self.args)
     result = validate.execute()
     if result.status == sky_cfg.API_STATUS_FAIL:
         result.output += "Invalid content for packing, please correct accordingly.\n"
         result.status = 'FAIL'
     return result
Example #2
0
 def preflight_check(self):
     result = skytask.TaskResult()
     validate = skytask.get_task_class_by_name('pack.validate')(self.args)
     result = validate.execute()
     if result.status == sky_cfg.API_STATUS_FAIL:
         result.output += "Invalid content for packing, please correct accordingly.\n"
         result.status = 'FAIL'
     return result
Example #3
0
    def __init__(self, task_name=None, all_arguments=None):

        self.args = dict(all_arguments)
        self.sky_task_name = task_name

        # runner configuration directory defined by execution context:
        # restapi, worker or client in local mode
        self.runner_cfg = sky_cfg.SkyConfig.init_from_file('runner', config_dir=sky_cfg.CONFIG_DIR)

        task_class = skytask.get_task_class_by_name(task_name)

        self.task = task_class(self.args, self.runner_cfg)

        self.task_result = skytask.TaskResult()
Example #4
0
    def __init__(self, task_name=None, all_arguments=None):

        self.args = dict(all_arguments)
        self.sky_task_name = task_name

        # runner configuration directory defined by execution context:
        # restapi, worker or client in local mode
        self.runner_cfg = sky_cfg.SkyConfig.init_from_file(
            'runner', config_dir=sky_cfg.CONFIG_DIR)

        task_class = skytask.get_task_class_by_name(task_name)

        self.task = task_class(self.args, self.runner_cfg)

        self.task_result = skytask.TaskResult()