(page: str)
| 214 | |
| 215 | |
| 216 | def _resolve_page_layout(page: str) -> Any | None: |
| 217 | if not PAGE_REGISTRY: |
| 218 | return None |
| 219 | for _module, page_info in PAGE_REGISTRY.items(): |
| 220 | if page_info.get("path") == page: |
| 221 | page_layout = page_info.get("layout") |
| 222 | if callable(page_layout): |
| 223 | try: |
| 224 | page_layout = page_layout() |
| 225 | except (TypeError, RuntimeError): |
| 226 | return None |
| 227 | return page_layout |
| 228 | return None |
no test coverage detected
searching dependent graphs…