From 463e9526a19c41479660c22660633953fb47a703 Mon Sep 17 00:00:00 2001 From: Romain Deville <code@romaindeville.fr> Date: Fri, 7 May 2021 21:32:19 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20subs()=20bug=20in=20plugin?= =?UTF-8?q?s.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `subs()` method print an error if returned dictionary is empty. This commit fix it by adding a condition to ensure dictionary is not empty else return None. --- templates/docs/_data/plugins.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/docs/_data/plugins.py b/templates/docs/_data/plugins.py index cbac051..223f303 100644 --- a/templates/docs/_data/plugins.py +++ b/templates/docs/_data/plugins.py @@ -914,9 +914,11 @@ def define_env(env: dict) -> None: var: Key in env.variables to return. Returns: - The value of `env.variables[var]`. + The value of `env.variables[var]` if it exists, else return None. """ - return env.variables[var] + if var in env.variables: + return env.variables[var] + return None @env.macro # pylint: disable=W0612 -- GitLab