From 79f34e0c7ef72e26292246a9008f269c8545dd58 Mon Sep 17 00:00:00 2001 From: Jorge Marques Date: Wed, 10 Jul 2024 15:53:40 +0200 Subject: [PATCH] Fix gen of repos not in the lut.py, bump version Signed-off-by: Jorge Marques --- adi_doctools/__init__.py | 2 +- adi_doctools/theme/__init__.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/adi_doctools/__init__.py b/adi_doctools/__init__.py index 4827380..daa2929 100644 --- a/adi_doctools/__init__.py +++ b/adi_doctools/__init__.py @@ -9,7 +9,7 @@ from .role import setup as role_setup from .lut import get_lut -__version__ = "0.3.34" +__version__ = "0.3.35" logger = logging.getLogger(__name__) diff --git a/adi_doctools/theme/__init__.py b/adi_doctools/theme/__init__.py index 855f11f..a6b4748 100644 --- a/adi_doctools/theme/__init__.py +++ b/adi_doctools/theme/__init__.py @@ -204,7 +204,11 @@ def iterate(elem): _toc_tree = etree.tostring(root, pretty_print=True, encoding='unicode') _repotoc_tree, _current = repotoc_tree(content_root, conf_vars, pagename) - name = conf_vars[1][conf_vars[0]]['name'] + if conf_vars[0] in conf_vars[1]: + name = conf_vars[1][conf_vars[0]]['name'] + else: + # If repository entry is not in the lut.py, use the project entry + name = app.env.config.project return (_toc_tree, _repotoc_tree, name, _current)