(expr_str: str)
| 237 | |
| 238 | |
| 239 | def _cache_path(expr_str: str) -> Path: |
| 240 | h = hashlib.sha256((_FORMAT_VERSION + "\x00" + expr_str).encode()).hexdigest()[:24] |
| 241 | return get_cache_dir() / f"{h}.svg" |
| 242 | |
| 243 | |
| 244 | def _render_cached(expr_str: str) -> bytes | None: |
no test coverage detected