Skip to content

Commit 956244d

Browse files
authored
Handle missing api key in a more graceful way (#1)
1 parent 9b24ce8 commit 956244d

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/haystack_pydoc_tools/renderers.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,7 @@ def _readme_categories(self, version: str) -> t.Dict[str, str]:
7979
api_key = os.getenv("README_API_KEY")
8080
if not api_key:
8181
warnings.warn("README_API_KEY env var is not set, using a placeholder category ID", stacklevel=2)
82-
return {
83-
"haystack-classes": "ID1",
84-
"haystack-integrations": "ID2",
85-
}
82+
return {}
8683

8784
headers = create_headers(version)
8885

@@ -128,7 +125,7 @@ def render(self, modules: t.List[docspec.Module]) -> None:
128125
def _frontmatter(self) -> str:
129126
return README_FRONTMATTER.format(
130127
title=self.title,
131-
category=self.categories[self.category_slug],
128+
category=self.categories.get(self.category_slug, f"placeholder-{self.category_slug}"),
132129
parent_doc=self._doc_id(self.parent_doc_slug, self.version),
133130
excerpt=self.excerpt,
134131
slug=self.slug,

0 commit comments

Comments
 (0)