Non mutable default in Spider.custom_settings

This commit is contained in:
Julia Medina 2014-08-14 14:01:12 -03:00 committed by Daniel Graña
parent 16e62e9c9b
commit 77bd26a66d
1 changed files with 2 additions and 2 deletions

View File

@ -20,7 +20,7 @@ class Spider(object_ref):
"""
name = None
custom_settings = {}
custom_settings = None
def __init__(self, name=None, **kwargs):
if name is not None:
@ -69,7 +69,7 @@ class Spider(object_ref):
@classmethod
def update_settings(cls, settings):
settings.setdict(cls.custom_settings, priority='spider')
settings.setdict(cls.custom_settings or {}, priority='spider')
@classmethod
def handles_request(cls, request):