INNER CODE UNIT · Python

find_command

timothystewart6/k3s-ansible · .github/scripts/test-cilium-envoy-toggle.py:49

    def find_command(tasks):
        for task in tasks:
            if not isinstance(task, dict):
                continue
            if task.get("name") == "Install Cilium":
                command = task.get("ansible.builtin.command")
                if command is None:
                    raise SystemExit(
                        "Cilium Envoy toggle test failed: "
                        "'Install Cilium' task has no ansible.builtin.command"
                    )
                return command
            # Recurse into block/always/rescue sub-lists.
            for key in ("block", "always", "rescue"):
                nested = task.get(key)
                if isinstance(nested, list):
                    found = find_command(nested)
                    if found is not None:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…