Return a platform-independent stem for a PageIndex Cloud display name.
(cloud_name: str, fallback: str)
| 54 | |
| 55 | |
| 56 | def _cloud_display_stem(cloud_name: str, fallback: str) -> str: |
| 57 | """Return a platform-independent stem for a PageIndex Cloud display name.""" |
| 58 | normalized = cloud_name.replace("\\", "/").rstrip("/") |
| 59 | leaf = normalized.rsplit("/", 1)[-1] if normalized else "" |
| 60 | return PurePosixPath(leaf).stem or fallback |
| 61 | |
| 62 | |
| 63 | def _normalize_page_content(raw_pages: Any) -> list[dict[str, Any]]: |
no outgoing calls
no test coverage detected