(rows: Iterable[sqlite3.Row])
| 86 | def _relative_file_path(user_id: str, node_type: str, node_id: str) -> str: |
| 87 | return (Path(storage_label_for_user_id(user_id)) / _node_folder(node_type) / f"{_slug(node_id)}.md").as_posix() |
| 88 | |
| 89 | |
| 90 | def _row_to_node(row: sqlite3.Row) -> Dict[str, Any]: |
| 91 | node = dict(row) |
| 92 | node["metadata"] = _json_loads(node.pop("metadata_json", None)) |
no test coverage detected