From 4bac03529b0dff7bbff33fddfc2cf11ca7db892c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sun, 12 Jan 2025 04:03:52 +0100 Subject: [PATCH] Continued: - logging whole tag isn't a good idea - yes, the HTML is sometimes broken, e.g. and not (self-closing) - the open tag causes the warning --- fba/http/csrf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fba/http/csrf.py b/fba/http/csrf.py index ddfe408..f9fa0b3 100644 --- a/fba/http/csrf.py +++ b/fba/http/csrf.py @@ -75,7 +75,7 @@ def determine(domain: str, headers: dict) -> dict: except bs4.builder.ParserRejectedMarkup: logger.warning("domain='%s' has returned invalid HTML markup", domain) - logger.debug("tag[%s]='%s'", type(tag), tag) + logger.debug("tag[]='%s'", type(tag)) if tag is None: logger.debug("domain='%s' does not have CSRF token", domain) elif "content" in tag: @@ -85,7 +85,7 @@ def determine(domain: str, headers: dict) -> dict: logger.debug("Adding CSRF token='%s' for domain='%s'", tag["data-token"], domain) reqheaders["X-CSRF-Token"] = tag["data-token"] else: - logger.warning("domain='%s' has unknown CSRF token: tag(%d)='%s'", domain, len(tag), tag) + logger.warning("domain='%s' has unknown CSRF token: tag()=%d", domain, len(tag)) elif not validators.url(response_url): logger.warning("response_url='%s' is not valid - Raising exception ...", response_url) -- 2.39.5