From 58a91a72adb532a2fe36d94acb5328344694a336 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eetu=20M=C3=A4kel=C3=A4?= Date: Tue, 27 Sep 2022 14:00:32 +0300 Subject: [PATCH] add huge_tree=True to the XMLParser used for responses. Otherwise parsing fails silently on certain large response (apparently of more than 9.5MB) --- sickle/response.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sickle/response.py b/sickle/response.py index 76f6897..cb7a290 100644 --- a/sickle/response.py +++ b/sickle/response.py @@ -8,7 +8,7 @@ from lxml import etree -XMLParser = etree.XMLParser(remove_blank_text=True, recover=True, resolve_entities=False) +XMLParser = etree.XMLParser(remove_blank_text=True, huge_tree=True, recover=True, resolve_entities=False) class OAIResponse(object):