logger.debug(f"Updating last_instance_fetch for domain='{domain}' ...")
instances.set_last_instance_fetch(domain)
- logger.debug("Fetching instances for domain:", domain, software)
+ logger.debug("Fetching instances for domain='%s',software='%s'", domain, software)
peerlist = fetch_peers(domain, software)
if peerlist is None:
- logger.warning("Cannot fetch peers:", domain)
+ logger.warning("Cannot fetch peers: domain='%s'", domain)
return
elif instances.has_pending(domain):
logger.debug(f"domain='{domain}' has pending nodeinfo data, flushing ...")
logger.debug("data[]='%s'", type(data))
if "error_message" not in data:
- logger.debug("Success:", request)
+ logger.debug("Success: request='%s'", request)
instances.set_detection_mode(domain, "STATIC_CHECK")
instances.set_nodeinfo_url(domain, request)
break
"exception" : exception,
}
- logger.debug("Fetching .well-known info for domain:", domain)
+ logger.debug("Fetching .well-known info for domain='%s'", domain)
data = network.get_json_api(
domain,
"/.well-known/nodeinfo",
logger.debug("components.netloc='%s' is not wanted - SKIPPED!", components.netloc)
continue
- logger.debug("Fetching nodeinfo from:", url)
+ logger.debug("Fetching nodeinfo from url='%s' ...", url)
data = network.fetch_api_url(
url,
(config.get("connection_timeout"), config.get("read_timeout"))
logger.info("domain='%s' is generated by '%s'", domain, software)
instances.set_detection_mode(domain, "GENERATOR")
elif isinstance(site_name, bs4.element.Tag) and isinstance(site_name.get("content"), str):
- logger.debug("Found property=og:site_name:", domain)
+ logger.debug("Found property=og:site_name, domain='%s'", domain)
software = tidyup.domain(site_name.get("content"))
logger.debug("software[%s]='%s'", type(software), software)
if not isinstance(path, str) and path is not None:
raise ValueError(f"Parameter path[]='{type(path)}' is not 'str'")
- logger.debug("Determining software for domain,path:", domain, path)
+ logger.debug("Determining software for domain='%s',path='%s'", domain, path)
software = None
logger.debug("Fetching nodeinfo from domain='%s' ...", domain)
logger.debug("domain(%d)='%s' - CALLED!", len(domain), domain)
domain_helper.raise_on(domain)
- logger.debug("Updating last_nodeinfo for domain:", domain)
+ logger.debug("Updating last_nodeinfo for domain='%s'", domain)
_set_data("last_nodeinfo", domain, time.time())
# Running pending updated
block_tag = None
try:
- logger.debug("Fetching friendica blocks from domain:", domain)
+ logger.debug("Fetching friendica blocks from domain='%s'", domain)
doc = bs4.BeautifulSoup(
network.fetch_response(
domain,
# Prevents exceptions:
if block_tag is None:
- logger.debug("Instance has no block list:", domain)
+ logger.debug("Instance has no block list: domain='%s'", domain)
return dict()
table = block_tag.find("table")
logger.debug(f"found[]='{type(found)}'")
if found is None:
- logger.debug(f"domain='{domain}' is not blocking any instances - EXIT!")
+ logger.debug("domain='%s' is not blocking any instances - EXIT!", domain)
return
blocking = found.find_next("ul").findAll("a")
logger.debug("blocked='%s' is not wanted - SKIPPED!", blocked)
continue
elif not instances.is_registered(blocked):
- logger.debug("Hash wasn't found, adding:", blocked, domain)
+ logger.debug("Hash wasn't found, adding: blocked='%s',domain='%s'", blocked, domain)
instances.add(blocked, domain, inspect.currentframe().f_code.co_name, nodeinfo_url)
if not blocks.is_instance_blocked(domain, blocked, "reject"):
- logger.debug("Blocking:", domain, blocked)
+ logger.debug("Blocking: domain='%s',blocked='%s' (reject)", domain, blocked)
blocks.add_instance(domain, blocked, None, "reject")
found_blocks.append({
logger.debug("domain(%d)='%s' - CALLED!", len(domain), domain)
domain_helper.raise_on(domain)
- logger.debug("Fetching mastodon blocks from domain:", domain)
+ logger.debug("Fetching mastodon blocks from domain='%s'", domain)
doc = None
for path in ["/about/more", "/about"]:
try:
try:
logger.debug("Fetching offset='%d' from domain='%s' ...", offset, domain)
if offset == 0:
- logger.debug("Sending JSON API request to domain,step,offset:", domain, step, offset)
+ logger.debug("Sending JSON API request to domain='%s',step='%d',offset='%d'", domain, step, offset)
fetched = network.post_json_api(domain, "/api/federation/instances", json.dumps({
"sort" : "+pubAt",
"host" : None,
"limit" : step
}), headers)
else:
- logger.debug("Sending JSON API request to domain,step,offset:", domain, step, offset)
+ logger.debug("Sending JSON API request to domain='%s',step='%d',offset='%d'", domain, step, offset)
fetched = network.post_json_api(domain, "/api/federation/instances", json.dumps({
"sort" : "+pubAt",
"host" : None,
instances.set_last_error(domain, exception)
if rows is None:
- logger.warning("Could not fetch nodeinfo from domain:", domain)
+ logger.warning("Could not fetch nodeinfo from domain='%s'", domain)
return
elif "metadata" not in rows:
logger.warning("rows()=%d does not have key 'metadata', domain='%s'", len(rows), domain)
logger.debug("data[]='%s'", type(data))
if "mrf_simple" in data:
- logger.debug("Found mrf_simple:", domain)
+ logger.debug("Found mrf_simple in API response from domain='%s'", domain)
found = True
for block_level, blocklist in (
{
logger.debug("blocked='%s' - AFTER!", blocked)
if blocked == "":
- logger.warning("blocked is empty after tidyup.domain():", domain, block_level)
+ logger.warning("blocked is empty after tidyup.domain(): domain='%s',block_level='%s'", domain, block_level)
continue
elif blocked.endswith(".arpa"):
logger.debug("blocked='%s' is a reverse IP address - SKIPPED!", blocked)
logger.debug("blocked='%s' - AFTER!", blocked)
if blocked == "":
- logger.warning("blocked is empty after tidyup.domain():", domain, block_level)
+ logger.warning("blocked is empty after tidyup.domain(): domain='%s',block_level='%s'", domain, block_level)
continue
elif blocked.endswith(".arpa"):
logger.debug("blocked='%s' is a reverse IP address - SKIPPED!", blocked)
logger.debug("blocked='%s',reason='%s' - AFTER!", blocked, reason)
if blocked == "":
- logger.warning("blocked is empty after tidyup.domain():", domain, block_level)
+ logger.warning("blocked is empty after tidyup.domain(): domain='%s',block_level='%s'", domain, block_level)
continue
elif blocked.count("*") > 0:
# Obscured domain name with no hash
logger.debug("reason='%s'", reason)
if blocked == "":
- logger.warning("blocked is empty after tidyup.domain():", domain, block_level)
+ logger.warning("blocked is empty after tidyup.domain(): domain='%s',block_level='%s'", domain, block_level)
continue
elif blocked.count("*") > 0:
# Obscured domain name with no hash
logger.debug("blocked='%s',reason='%s' - AFTER!", blocked, reason)
if blocked == "":
- logger.warning("blocked is empty after tidyup.domain():", domain, block_level)
+ logger.warning("blocked is empty after tidyup.domain(): domain='%s',block_level='%s'", domain, block_level)
continue
elif blocked.count("*") > 0:
# Obscured domain name with no hash
break
except network.exceptions as exception:
- logger.warning("Cannot fetch from domain:", domain, exception)
+ logger.warning("Cannot fetch from domain='%s',exception[%s]='%s'", domain, type(exception), str(exception))
instances.set_last_error(domain, exception)
break