mirror of https://github.com/scrapy/scrapy.git
Non mutable default in Spider.custom_settings
This commit is contained in:
parent
16e62e9c9b
commit
77bd26a66d
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue