INNER CODE UNIT · Python

selected_excludes

libriscv/godot-sandbox · scripts/demo_compat.py:185

def selected_excludes(args: argparse.Namespace) -> list[str]:
    excludes = list(getattr(args, "exclude", None) or [])
    if not getattr(args, "no_default_excludes", False):
        excludes.extend(ENVIRONMENT_EXCLUSIONS)
    return excludes


def project_name(project: Path, root: Path) -> str:
    return project.relative_to(root).as_posix()


def find_godot(explicit: str | None) -> Path:
    candidates: list[str] = []
    if explicit:
        candidates.append(explicit)
    if os.environ.get("GODOT"):
        candidates.append(os.environ["GODOT"])
    candidates.extend(("godot", "godot4"))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…