(self)
| 1052 | self.cache_config.mandatory_features = set() |
| 1053 | |
| 1054 | def update_compatibility(self): |
| 1055 | operation_to_features_map = self.manifest.get_all_mandatory_features() |
| 1056 | my_features = Manifest.SUPPORTED_REPO_FEATURES |
| 1057 | repo_features = set() |
| 1058 | for operation, features in operation_to_features_map.items(): |
| 1059 | repo_features.update(features) |
| 1060 | |
| 1061 | self.cache_config.ignored_features.update(repo_features - my_features) |
| 1062 | self.cache_config.mandatory_features.update(repo_features & my_features) |
no test coverage detected