From e6a3fab6aac6f7830d0666bf829ede8b895121cc Mon Sep 17 00:00:00 2001 From: missytake Date: Tue, 5 Mar 2024 00:11:18 +0100 Subject: [PATCH] config: only block words if they are in privacy* config keys --- cmdeploy/src/cmdeploy/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmdeploy/src/cmdeploy/__init__.py b/cmdeploy/src/cmdeploy/__init__.py index 809730ab..a0c53aca 100644 --- a/cmdeploy/src/cmdeploy/__init__.py +++ b/cmdeploy/src/cmdeploy/__init__.py @@ -426,8 +426,9 @@ def check_config(config): mail_domain = config.mail_domain if mail_domain != "testrun.org" and not mail_domain.endswith(".testrun.org"): blocked_words = "merlinux schmieder testrun.org".split() - for value in config.__dict__.values(): - if any(x in str(value) for x in blocked_words): + for key in config.__dict__: + value = config.__dict__[key] + if key.startswith("privacy") and any(x in str(value) for x in blocked_words): raise ValueError( f"please set your own privacy contacts/addresses in {config._inipath}" )