]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Tue, 8 Aug 2023 20:03:52 +0000 (22:03 +0200)
committerRoland Häder <roland@mxchange.org>
Tue, 8 Aug 2023 20:03:52 +0000 (22:03 +0200)
- these commands can never have origin=None, so let's prevent them here

fba/http/federation.py

index 1c8f3298150d39c5f323edda8d790bd915e4b98a..2c616a6c7f0975c7bb2880a635f430f2ea704a9a 100644 (file)
@@ -56,6 +56,8 @@ def fetch_instances(domain: str, origin: str, software: str, command: str, path:
         raise ValueError(f"Parameter command[]='{type(command)}' is not of type 'str'")
     elif command == "":
         raise ValueError("Parameter 'command' is empty")
+    elif command in ["fetch_blocks", "fetch_cs", "fetch_bkali", "fetch_relays", "fetch_fedipact", "fetch_joinmobilizon", "fetch_joinmisskey", "fetch_joinfediverse"] and origin is None:
+        raise ValueError("Parameter command='%s' but origin is None, please fix invoking this function.", command)
     elif software is None:
         try:
             logger.debug("Software for domain='%s' is not set, determining ...", domain)