Helper function to load metadata for a single game folder in parallel
(folder_info: dict[str, Any])
| 388 | |
| 389 | |
| 390 | def _load_game_metadata(folder_info: dict[str, Any]) -> dict[str, Any]: |
| 391 | """Helper function to load metadata for a single game folder in parallel""" |
| 392 | item = Path(folder_info["full_path"]) |
| 393 | metadata = load_metadata(item) |
| 394 | folder_info["round_info"] = metadata.round_count_info |
| 395 | folder_info["models"] = metadata.models |
| 396 | folder_info["game_name"] = metadata.game_name |
| 397 | folder_info["created_timestamp"] = metadata.get_path("created_timestamp") |
| 398 | folder_info["aws_command"] = metadata.get_path("aws.AWS_USER_PROVIDED_COMMAND") |
| 399 | return folder_info |
| 400 | |
| 401 | |
| 402 | @timeout(120) |
nothing calls this directly
no test coverage detected