Esempio n. 1
0
    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
Esempio n. 2
0
    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
Esempio n. 3
0
    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
Esempio n. 4
0
    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