INNER CODE UNIT · Python
_parse_run_args
marc-shade/world-intel-mcp · src/world_intel_mcp/dashboard/app.py:748
def _parse_run_args(argv: list[str] | None = None) -> tuple[str, int]:
"""Parse dashboard CLI args for the console script and module runner."""
import argparse
import os
default_port = int(
os.environ.get(
"WORLD_INTEL_DASHBOARD_PORT",
os.environ.get("PORT", "8501"),
)
)
parser = argparse.ArgumentParser(description="Run the World Intelligence dashboard")
parser.add_argument(
"--host",
default=os.environ.get("WORLD_INTEL_DASHBOARD_HOST", "127.0.0.1"),
help="Interface to bind (default: 127.0.0.1)",
)
parser.add_argument(