Spaces:
Sleeping
Sleeping
Download src/supplymind_env/task_adapter.py from rishavutk/supplymind: direct link, hf CLI and curl.
- Browser
- Download file 751 Bytes
-
https://huggingface.co/spaces/rishavutk/supplymind/resolve/main/src/supplymind_env/task_adapter.py
- Command line
-
hf download hf://spaces/rishavutk/supplymind/src/supplymind_env/task_adapter.py
-
curl -L -o task_adapter.py https://huggingface.co/spaces/rishavutk/supplymind/resolve/main/src/supplymind_env/task_adapter.py
751 Bytes
| from __future__ import annotations | |
| PUBLIC_TO_INTERNAL_TASK_ID: dict[str, str] = { | |
| "cooperative_restock": "v1_cooperative_restock", | |
| "scarcity_negotiation": "v1_scarcity_negotiation", | |
| "crisis_coalition": "v1_crisis_coalition", | |
| } | |
| INTERNAL_TO_PUBLIC_TASK_ID: dict[str, str] = { | |
| internal: public for public, internal in PUBLIC_TO_INTERNAL_TASK_ID.items() | |
| } | |
| PUBLIC_TASK_IDS: tuple[str, ...] = tuple(PUBLIC_TO_INTERNAL_TASK_ID) | |
| def to_internal_task_id(task_id: str) -> str: | |
| return PUBLIC_TO_INTERNAL_TASK_ID.get(task_id, task_id) | |
| def to_public_task_id(task_id: str) -> str: | |
| return INTERNAL_TO_PUBLIC_TASK_ID.get(task_id, task_id) | |
| def is_public_task_id(task_id: str) -> bool: | |
| return task_id in PUBLIC_TO_INTERNAL_TASK_ID | |