Ensure that the modules in initial and their deps have loaded trees.
(
manager: BuildManager, graph: dict[str, State], initial: Sequence[str]
)
| 518 | |
| 519 | |
| 520 | def ensure_trees_loaded( |
| 521 | manager: BuildManager, graph: dict[str, State], initial: Sequence[str] |
| 522 | ) -> None: |
| 523 | """Ensure that the modules in initial and their deps have loaded trees.""" |
| 524 | to_process = find_unloaded_deps(manager, graph, initial) |
| 525 | if to_process: |
| 526 | if is_verbose(manager): |
| 527 | manager.log_fine_grained( |
| 528 | "Calling process_fresh_modules on set of size {} ({})".format( |
| 529 | len(to_process), sorted(to_process) |
| 530 | ) |
| 531 | ) |
| 532 | process_fresh_modules(graph, to_process, manager) |
| 533 | |
| 534 | |
| 535 | # The result of update_module_isolated when no blockers, with these items: |
no test coverage detected
searching dependent graphs…