Пример #1
0
    def __init__(self,
                 filename=None,
                 active_activity_processor_keys=[],
                 active_group_keys=[]):
        self.settings_filename = filename
        self.manager = ActivityProcessorsManager(
            filename=self.settings_filename)

        self.active_activity_processor_pairs = self.manager.get_activity_processor_pairs(
            active_activity_processor_keys)

        for group_key in active_group_keys:
            self.active_activity_processor_pairs.update(
                self.manager.get_group_activity_processor_pairs(group_key))