INNER CODE UNIT · Python
_wait_for_port_seconds
hi-godot/godot-ai · src/godot_ai/__init__.py:164
def _wait_for_port_seconds() -> float:
raw = os.environ.get(WAIT_FOR_PORT_ENV, "").strip()
if not raw:
return 0.0
try:
return min(max(int(raw), 0) / 1000.0, WAIT_FOR_PORT_MAX_SECONDS)
except ValueError:
return 0.0
def main(argv: Sequence[str] | None = None) -> None:
from godot_ai.runtime_dependencies import verify_runtime_dependencies
verify_runtime_dependencies()
effective_argv = list(sys.argv[1:] if argv is None else argv)
if effective_argv[:1] == ["attach"]:
from godot_ai.attach.main import main as attach_main