(self, force = False)
| 198 | pickle.dump(self.modules, cache) |
| 199 | |
| 200 | def load(self, force = False): |
| 201 | module_data = self.find_modules() |
| 202 | self.modules = {} if force else self.load_cache() |
| 203 | |
| 204 | for path, name in module_data: |
| 205 | if name not in self.modules: |
| 206 | self.modules[name] = Module(name) |
| 207 | |
| 208 | if not self.modules[name].refresh(path): |
| 209 | del self.modules[name] |
| 210 | |
| 211 | def disable(self, excluded): |
| 212 | for exclude in excluded: |
no test coverage detected