Return Referer HTTP header suitable for logging.
(request: Request)
| 141 | |
| 142 | |
| 143 | def referer_str(request: Request) -> str | None: |
| 144 | """Return Referer HTTP header suitable for logging.""" |
| 145 | referrer = request.headers.get("Referer") |
| 146 | if referrer is None: |
| 147 | return referrer |
| 148 | return to_unicode(referrer, errors="replace") |
| 149 | |
| 150 | |
| 151 | def request_from_dict(d: dict[str, Any], *, spider: Spider | None = None) -> Request: |
no test coverage detected