X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=fba%2Fhelpers%2Fdomain.py;h=86148928e405748613a914f241f93489aed216b5;hb=600b452ced0fbf1c9c9796cf5afed63a1baead5a;hp=39fbb7797acee74c7c5207ed0b3b60c507276b2f;hpb=ba934ecd7350e88e8119b7ad336e246a50dddb4e;p=fba.git diff --git a/fba/helpers/domain.py b/fba/helpers/domain.py index 39fbb77..8614892 100644 --- a/fba/helpers/domain.py +++ b/fba/helpers/domain.py @@ -42,7 +42,7 @@ def raise_on(domain: str): raise ValueError(f"domain='{domain}' is not a valid domain") elif domain.endswith(".onion"): raise ValueError(f"domain='{domain}' is a TOR, please don't crawl them!") - elif domain.endswith(".i2p") and config.get("allow_i2p_domain") == "true": + elif domain.endswith(".i2p") and not config.get("allow_i2p_domain") == "true": raise ValueError(f"domain='{domain}' is an I2P, please don't crawl them!") elif domain.endswith(".arpa"): raise ValueError(f"domain='{domain}' is a domain for reversed IP addresses, please don't crawl them!") @@ -97,7 +97,7 @@ def is_wanted(domain: str) -> bool: elif domain.endswith(".onion"): logger.debug("domain='%s' is a TOR .onion domain - setting False ...", domain) wanted = False - elif domain.endswith(".i2p") and config.get("allow_i2p_domain") == "true": + elif domain.endswith(".i2p") and not config.get("allow_i2p_domain") == "true": logger.debug("domain='%s' is an I2P domain - setting False ...", domain) wanted = False elif domain.endswith(".tld"):