Fix: Make POST /reset req body optional for OpenEnv validator
Browse files
api.py
CHANGED
|
@@ -186,7 +186,9 @@ def health():
|
|
| 186 |
|
| 187 |
|
| 188 |
@app.post("/reset", response_model=Observation)
|
| 189 |
-
def reset(req: ResetRequest):
|
|
|
|
|
|
|
| 190 |
global _env
|
| 191 |
if req.task_id not in VALID_TASKS:
|
| 192 |
raise HTTPException(
|
|
|
|
| 186 |
|
| 187 |
|
| 188 |
@app.post("/reset", response_model=Observation)
|
| 189 |
+
def reset(req: Optional[ResetRequest] = None):
|
| 190 |
+
if req is None:
|
| 191 |
+
req = ResetRequest()
|
| 192 |
global _env
|
| 193 |
if req.task_id not in VALID_TASKS:
|
| 194 |
raise HTTPException(
|