From 2bf0ca1a8caae8656b6b10ac93e4267cb1812050 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Tue, 9 Apr 2024 00:30:36 -0400 Subject: [PATCH] [books] Fix streaming SQL requets bug --- vrobbler/apps/books/koreader.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vrobbler/apps/books/koreader.py b/vrobbler/apps/books/koreader.py index f25a78b..59dbc50 100644 --- a/vrobbler/apps/books/koreader.py +++ b/vrobbler/apps/books/koreader.py @@ -5,6 +5,7 @@ from datetime import datetime, timedelta from enum import Enum import pytz +import requests from books.models import Author, Book from books.openlibrary import get_author_openlibrary_id from django.apps import apps @@ -39,8 +40,8 @@ class KoReaderPageStatColumn(Enum): def _sqlite_bytes(sqlite_url): - with httpx.stream("GET", sqlite_url) as r: - yield from r.iter_bytes(chunk_size=65_536) + with requests.get(sqlite_url, stream=True) as r: + yield from r.iter_content(chunk_size=65_536) # Grace period between page reads for it to be a new scrobble