mirror of
https://github.com/zensical/zensical.git
synced 2026-09-26 08:15:34 +00:00
zensical:fix - Make kwargs unpacking for custom fence/toc slugify function more robust (#197)
Signed-off-by: pawamoy <dev@pawamoy.fr>
This commit is contained in:
@@ -368,13 +368,13 @@ def _apply_defaults(config: dict, path: str) -> dict:
|
||||
tabbed = config["mdx_configs"].get("pymdownx.tabbed", {})
|
||||
if isinstance(tabbed.get("slugify"), dict):
|
||||
object = tabbed["slugify"].get("object", "pymdownx.slugs.slugify")
|
||||
tabbed["slugify"] = _resolve(object)(**tabbed["slugify"].get("kwds"))
|
||||
tabbed["slugify"] = _resolve(object)(**tabbed["slugify"].get("kwds", {}))
|
||||
|
||||
# Table of contents extension configuration - resolve slugification function
|
||||
toc = config["mdx_configs"]["toc"]
|
||||
if isinstance(toc.get("slugify"), dict):
|
||||
object = toc["slugify"].get("object", "pymdownx.slugs.slugify")
|
||||
toc["slugify"] = _resolve(object)(**toc["slugify"].get("kwds"))
|
||||
toc["slugify"] = _resolve(object)(**toc["slugify"].get("kwds", {}))
|
||||
|
||||
# Superfences extension configuration - resolve format function
|
||||
superfences = config["mdx_configs"].get("pymdownx.superfences", {})
|
||||
|
||||
Reference in New Issue
Block a user