def __init__(self, *args, **kwargs): from Scheduler.HelperFunctions import check_parameters if not check_parameters(kwargs.keys(), self.__class__.man_params, self.__class__.opt_params): self.__valid = False return None self.__params = dict() for param, value in kwargs.items(): self.__params[param] = value
def __init__(self, *args, **kwargs): from Scheduler.HelperFunctions import check_parameters if not check_parameters(kwargs.keys(), self.__class__.man_params, self.__class__.opt_params): self.__valid = False return None self.__params = dict() for param, value in kwargs.items(): self.__params[param] = value self.__params['active_job'] = Job(release_time=self.__params['activation_time'], deadline=self.__params['activation_time'] + self.__params['life_cycle'], parent=self) self.__params['parent'] = None self.__valid = True
def __init__(self, *args, **kwargs): from Scheduler.HelperFunctions import check_parameters if not check_parameters(kwargs.keys(), self.__class__.man_params, self.__class__.opt_params): self.__valid = False return None self.__params = dict() for param, value in kwargs.items(): self.__params[param] = value self.__params['active_job'] = Job( release_time=self.__params['activation_time'], deadline=self.__params['activation_time'] + self.__params['life_cycle'], parent=self) self.__params['parent'] = None self.__valid = True