(obj: BaseModel, path: str)
| 268 | """ |
| 269 | |
| 270 | def get_value(obj: BaseModel, path: str) -> Any | None: |
| 271 | for part in path.split("."): |
| 272 | if hasattr(obj, part): |
| 273 | obj = getattr(obj, part) |
| 274 | else: |
| 275 | return None |
| 276 | return obj |
| 277 | |
| 278 | def traverse(obj: BaseModel, result: Dict[str, Any], prefix: str = "") -> None: |
| 279 | for k, v in obj.__dict__.items(): |
no test coverage detected
searching dependent graphs…