(config: dict[str, Any])
| 956 | |
| 957 | |
| 958 | def require_obsidian_vault(config: dict[str, Any]) -> Path: |
| 959 | vault_path = configured_obsidian_vault(config) |
| 960 | if vault_path is None: |
| 961 | raise RuntimeError("Missing Obsidian vault configuration. Set DEEPPAPERNOTE_OBSIDIAN_VAULT.") |
| 962 | return vault_path |
| 963 | |
| 964 | |
| 965 | def resolve_note_output_mode(config: dict[str, Any]) -> tuple[str, Path]: |
nothing calls this directly
no test coverage detected