From c7b29d118d97b6fb510ba5b6ae3fb8eea41196c0 Mon Sep 17 00:00:00 2001 From: Elias Dorneles Date: Mon, 3 Aug 2015 20:37:42 -0300 Subject: [PATCH] fix support to legacy _root argument --- scrapy/selector/unified.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scrapy/selector/unified.py b/scrapy/selector/unified.py index d00c1cd41..9e0716671 100644 --- a/scrapy/selector/unified.py +++ b/scrapy/selector/unified.py @@ -35,7 +35,9 @@ class Selector(ParselSelector, object_ref): def __init__(self, response=None, text=None, type=None, root=None, **kwargs): st = _st(response, type or self._default_type) - root = kwargs.get('root', root) + + # supporting legacy _root argument + root = kwargs.get('_root', root) self._parser = _ctgroup[st]['_parser']