Function
load_probe_set
(languages: list[str], discovered: dict)
Source from the content-addressed store, hash-verified
| 333 | |
| 334 | |
| 335 | def load_probe_set(languages: list[str], discovered: dict) -> dict: |
| 336 | merged: dict = {} |
| 337 | for lang in languages: |
| 338 | try: |
| 339 | mod = importlib.import_module(f"tools.{lang}") |
| 340 | except ImportError: |
| 341 | print(f"warning: no probe module for language '{lang}'", file=sys.stderr) |
| 342 | continue |
| 343 | merged.update(mod.probes_for(discovered)) |
| 344 | return merged |
| 345 | |
| 346 | |
| 347 | def main() -> int: |
Tested by
no test coverage detected