Skip to content

Commit f559c1d

Browse files
committed
docs: Fix registration of HeaderService
Esbonio crashes due to score_header_service extension being registered when trying to build for the second time. Signed-off-by: Nicolae Dicu <nicolae.dicu.ext@qorix.ai>
1 parent 21f2c40 commit f559c1d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/extensions/score_header_service/header_service.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ def register(app: Sphinx, env: BuildEnvironment, _: str | None) -> None:
5656
:param env: The Sphinx build environment.
5757
:param _: Additional argument not used.
5858
"""
59-
app.add_config_value("header_service_use_github_data", True, "env")
59+
if not hasattr(app.config, "header_service_use_github_data"):
60+
app.add_config_value("header_service_use_github_data", True, "env")
6061
data = SphinxNeedsData(env)
6162
services = data.get_or_create_services()
6263
services.register("header-service", HeaderService)

0 commit comments

Comments
 (0)