diff --git a/obsidiantools/api.py b/obsidiantools/api.py index 5f02bde..b101454 100644 --- a/obsidiantools/api.py +++ b/obsidiantools/api.py @@ -330,7 +330,7 @@ def front_matter_index(self) -> dict[str, list[str]]: return self._front_matter_index @front_matter_index.setter - def front_matter_index(self, value) -> dict[str, list[str]]: + def front_matter_index(self, value) -> dict[str, dict]: self._front_matter_index = value @property @@ -960,7 +960,7 @@ def get_md_links(self, file_name: str) -> list[str]: else: return self._md_links_index[file_name] - def get_front_matter(self, file_name: str) -> list[dict]: + def get_front_matter(self, file_name: str) -> dict: """Get front matter for a note (given its filename). Front matter can only appear in notes that already exist, so if a @@ -972,7 +972,7 @@ def get_front_matter(self, file_name: str) -> list[dict]: This is NOT the filepath! Returns: - list + dict """ if not self._is_connected: raise AttributeError('Connect notes before calling the function')