From 5df56a975884ed0680283ff6e301f8a4d32f4712 Mon Sep 17 00:00:00 2001 From: Paul Tremberth Date: Wed, 8 Jan 2014 18:48:20 +0100 Subject: [PATCH] Applying suggestions from previous comments --- scrapy/selector/unified.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scrapy/selector/unified.py b/scrapy/selector/unified.py index 1646bb6c6..4939c596f 100644 --- a/scrapy/selector/unified.py +++ b/scrapy/selector/unified.py @@ -3,7 +3,6 @@ XPath selectors based on lxml """ from lxml import etree -import copy from scrapy.utils.misc import extract_regex from scrapy.utils.trackref import object_ref @@ -101,9 +100,9 @@ class Selector(object_ref): _root = LxmlDocument(response, self._parser) self.response = response - ns = copy.copy(self._default_namespaces) - ns.update(namespaces or {}) - self.namespaces = ns + self.namespaces = dict(self._default_namespaces) + if namespaces is not None: + self.namespaces.update(namespaces) self._root = _root self._expr = _expr