From 99c8c209f9be7b445609b2707e6fc1a04d1af576 Mon Sep 17 00:00:00 2001 From: Claudio Salazar Date: Sat, 5 Apr 2014 00:40:41 +0800 Subject: [PATCH] Added resolve_entities to kwargs in SafeXMLParser --- scrapy/selector/unified.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scrapy/selector/unified.py b/scrapy/selector/unified.py index 3fa5fd767..bb3164582 100644 --- a/scrapy/selector/unified.py +++ b/scrapy/selector/unified.py @@ -18,7 +18,8 @@ __all__ = ['Selector', 'SelectorList'] class SafeXMLParser(etree.XMLParser): def __init__(self, *args, **kwargs): - super(SafeXMLParser, self).__init__(*args, resolve_entities=False, **kwargs) + kwargs.setdefault('resolve_entities', False) + super(SafeXMLParser, self).__init__(*args, **kwargs) _ctgroup = { 'html': {'_parser': etree.HTMLParser,