]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Wed, 21 Jun 2023 23:56:42 +0000 (01:56 +0200)
committerRoland Häder <roland@mxchange.org>
Wed, 21 Jun 2023 23:56:42 +0000 (01:56 +0200)
- added check if parameter 'char' is found in parameter 'domain'

fba/models/instances.py

index 7a4924d7d0b9b48b8e04b7dba9707f40079e696b..8770ac11887286b38104bf67eeb65e707634a4b8 100644 (file)
@@ -292,10 +292,13 @@ def is_recent(domain: str) -> bool:
 def deobscure(char: str, domain: str, blocked_hash: str = None) -> tuple:
     logger.debug("char='%s',domain='%s',blocked_hash='%s' - CALLED!", char, domain, blocked_hash)
     domain_helper.raise_on(domain)
+
     if not isinstance(char, str):
         raise ValueError(f"Parameter char[]='{type(char)}' is not 'str'")
     elif char == "":
         raise ValueError("Parameter 'char' is empty")
+    elif not char in domain:
+        raise ValueError(f"char='%s' not found in domain='%s' but function invoked", char, domain)
     elif not isinstance(blocked_hash, str) and blocked_hash is not None:
         raise ValueError(f"Parameter blocked_hash[]='{type(blocked_hash)}' is not 'str'")