Skip to content

Commit cc64309

Browse files
committed
Fixed pyright.
1 parent 289b166 commit cc64309

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

python/packages/agbench/src/agbench/run_cmd.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -355,28 +355,28 @@ def replace_env_var(match: Any) -> str:
355355

356356
pattern = re.compile(r"\$\{(\w+)\}")
357357

358-
def replace_in_dict(d: Dict[Any, Any]) -> None:
358+
def replace_in_dict(d: Dict[str, Any]) -> None:
359359
for key, value in d.items():
360360
if isinstance(value, str):
361361
d[key] = pattern.sub(replace_env_var, value)
362362
elif isinstance(value, dict):
363-
replace_in_dict(value)
363+
replace_in_dict(cast(Dict[str, Any], value))
364364
elif isinstance(value, list):
365-
replace_in_list(value)
365+
replace_in_list(cast(List[Any], value))
366366

367367
def replace_in_list(lst: List[Any]) -> None:
368368
for i, item in enumerate(lst):
369369
if isinstance(item, str):
370370
lst[i] = pattern.sub(replace_env_var, item)
371371
elif isinstance(item, dict):
372-
replace_in_dict(item)
372+
replace_in_dict(cast(Dict[str, Any], item))
373373
elif isinstance(item, list):
374-
replace_in_list(item)
374+
replace_in_list(cast(List[str], item))
375375

376376
if isinstance(json_data, dict):
377-
replace_in_dict(json_data)
377+
replace_in_dict(cast(Dict[str, Any], json_data))
378378
elif isinstance(json_data, list):
379-
replace_in_list(json_data)
379+
replace_in_list(cast(List[Any], json_data))
380380

381381

382382
def run_scenario_natively(work_dir: str, env: Mapping[str, str], timeout: int = TASK_TIMEOUT) -> None:

0 commit comments

Comments
 (0)