lib/modules: make categories class method

This commit is contained in:
Johannes Kirschbauer
2025-08-21 14:41:03 +02:00
parent a83f301e59
commit 1f2f71ab03
2 changed files with 6 additions and 7 deletions

View File

@@ -32,7 +32,7 @@ from typing import Any
from clan_lib.errors import ClanError
from clan_lib.services.modules import (
CategoryInfo,
ModuleFrontmatter,
ModuleManifest,
)
# Get environment variables
@@ -336,10 +336,9 @@ Learn how to use `clanServices` in practice in the [Using clanServices guide](..
# output += f"`clan.modules.{module_name}`\n"
output += f"*{module_info['manifest']['description']}*\n"
fm = ModuleFrontmatter("")
# output += "## Categories\n\n"
output += render_categories(
module_info["manifest"]["categories"], fm.categories_info
module_info["manifest"]["categories"], ModuleManifest.categories_info()
)
output += f"{module_info['manifest']['readme']}\n"