From 0db7dcd6773338f9d7f32e3cd2a117c0907d53ae Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 20 Jun 2026 02:35:11 +0000 Subject: [PATCH] Fix cover page: replace 'requests' with 'httpx' to avoid missing dependency --- scraibe/docx_cover.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scraibe/docx_cover.py b/scraibe/docx_cover.py index ac429d6..55634c0 100644 --- a/scraibe/docx_cover.py +++ b/scraibe/docx_cover.py @@ -21,7 +21,7 @@ Environment variables: import os import io -import requests +import httpx from datetime import datetime from typing import Optional from docx import Document @@ -65,9 +65,9 @@ def _add_page_break(doc: Document): def _download_image_bytes(url: str) -> Optional[bytes]: """Download image from URL and return bytes, or None on failure.""" try: - r = requests.get(url, timeout=10) - if r.status_code == 200: - return r.content + with httpx.stream("GET", url, timeout=10) as resp: + if resp.status_code == 200: + return resp.content except Exception: pass return None