(roles_file: Path)
| 359 | |
| 360 | |
| 361 | def load_roles(roles_file: Path) -> Dict[str, Dict[str, Any]]: |
| 362 | payload = load_json(roles_file) |
| 363 | roles = payload.get("roles") if isinstance(payload, dict) else {} |
| 364 | return roles if isinstance(roles, dict) else {} |
| 365 | |
| 366 | |
| 367 | def _seed_direction_entries(raw_value: Any) -> List[Tuple[str, float]]: |
no test coverage detected