robots: convert to structlog

This commit is contained in:
Misty De Méo 2025-02-18 14:29:00 -08:00
parent ba0db01d32
commit b33b2fed8c

View file

@ -23,12 +23,12 @@ limitations under the License.
""" """
import json import json
import logging
import brozzler import brozzler
import reppy import reppy
import reppy.cache import reppy.cache
import reppy.parser import reppy.parser
import requests import requests
import structlog
__all__ = ["is_permitted_by_robots"] __all__ = ["is_permitted_by_robots"]
@ -119,10 +119,10 @@ def is_permitted_by_robots(site, url, proxy=None):
# reppy has wrapped an exception that we want to bubble up # reppy has wrapped an exception that we want to bubble up
raise brozzler.ProxyError(e) raise brozzler.ProxyError(e)
else: else:
logging.warning( structlog.get_logger().warning(
"returning true (permitted) after problem fetching " "returning true (permitted) after problem fetching "
"robots.txt for %r: %r", "robots.txt",
url, url=url,
e, exception=e,
) )
return True return True