else:
logger.warning("Unknown software: blocker='%s',software='%s'", blocker, software)
- logger.info("Checking %s entries from blocker='%s',software='%s' ...", len(blocking), blocker, software)
+ logger.info("Checking %d entries from blocker='%s',software='%s' ...", len(blocking), blocker, software)
for block in blocking:
logger.debug("blocked='%s',block_level='%s',reason='%s'", block['blocked'], block['block_level'], block['reason'])
except network.exceptions as exception:
logger.warning("Exception '%s' during fetching instances from domain='%s'", type(exception), domain)
instances.set_last_error(domain, exception)
- return blocklist
+ return list()
# Prevents exceptions:
if block_tag is None:
logger.debug("Instance has no block list: domain='%s'", domain)
- return blocklist
+ return list()
table = block_tag.find("table")
except network.exceptions as exception:
logger.warning("Exception '%s' during checking CSRF (fetch_peers,%s) - EXIT!", type(exception), __name__)
instances.set_last_error(domain, exception)
- return peers
+ return list()
try:
logger.debug("Fetching '/api/v3/site' from domain='%s' ...", domain)
logger.debug("doc[]='%s'", type(doc))
if doc is None:
logger.warning("Cannot fetch any /about pages for domain='%s' - EXIT!", domain)
- return blocklist
+ return list()
for header in doc.find_all("h3"):
header_text = tidyup.reason(header.text)
except network.exceptions as exception:
logger.warning("Exception '%s' during checking CSRF (fetch_peers,%s) - EXIT!", type(exception), __name__)
instances.set_last_error(domain, exception)
- return peers
+ return list()
# iterating through all "suspended" (follow-only in its terminology)
# instances page-by-page, since that troonware doesn't support
except network.exceptions as exception:
logger.warning("Exception '%s' during checking CSRF (fetch_peers,%s) - EXIT!", type(exception), __name__)
instances.set_last_error(domain, exception)
- return peers
+ return list()
for mode in ["followers", "following"]:
logger.debug(f"domain='{domain}',mode='{mode}'")
if rows is None:
logger.warning("Could not fetch nodeinfo from domain='%s'", domain)
- return
+ return list()
elif "metadata" not in rows:
logger.warning("rows()=%d does not have key 'metadata', domain='%s'", len(rows), domain)
- return
+ return list()
elif "federation" not in rows["metadata"]:
logger.warning("rows()=%d does not have key 'federation', domain='%s'", len(rows['metadata']), domain)
- return
+ return list()
data = rows["metadata"]["federation"]
found = False
logger.debug("doc[]='%s'", type(doc))
if doc is None:
logger.warning("Cannot fetch any /about pages for domain='%s' - EXIT!", domain)
- return blocklist
+ return list()
for header in doc.find_all("h2"):
header_text = tidyup.reason(header.text)