MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / load_roles

Function load_roles

scripts/init_profiles_from_roles.py:39–46  ·  view source on GitHub ↗

加载 roles.json

(roles_path: str)

Source from the content-addressed store, hash-verified

37
38
39def load_roles(roles_path: str) -> Dict[str, Dict[str, Any]]:
40 """加载 roles.json"""
41 path = resolve_project_path(roles_path)
42
43 with path.open("r", encoding="utf-8") as f:
44 data = json.load(f)
45
46 return data.get("roles", {})
47
48
49def backup_profiles(db_path: Path) -> Path:

Callers 1

mainFunction · 0.70

Calls 2

getMethod · 0.80
resolve_project_pathFunction · 0.70

Tested by

no test coverage detected