(roles_file: Path)
| 324 | |
| 325 | |
| 326 | def load_roles(roles_file: Path) -> Dict[str, Dict[str, Any]]: |
| 327 | payload = load_json(roles_file) |
| 328 | roles = payload.get("roles") if isinstance(payload, dict) else {} |
| 329 | return roles if isinstance(roles, dict) else {} |
| 330 | |
| 331 | |
| 332 | def _direction_terms(direction: Any) -> List[str]: |
no test coverage detected