from fba import blacklist
from fba import blocks
from fba import config
+from fba import csrf
from fba import fba
from fba import instances
from fba import network
elif nodeinfo_url == "":
raise ValueError("Parameter 'nodeinfo_url' is empty")
+ print(f"DEBUG: Checking CSRF for domain='{domain}'")
+ headers = csrf.determine(domain, dict())
+
try:
# json endpoint for newer mastodongs
blockdict = list()
data = network.get_json_api(
domain,
"/api/v1/instance/domain_blocks",
+ headers,
(config.get("connection_timeout"), config.get("read_timeout"))
)