mirror of https://github.com/scrapy/scrapy.git
url2guid: allow reutrning None and single values
--HG-- extra : rebase_source : 1a24237cb6d90d30fe8f086dbb210858f1627620
This commit is contained in:
parent
766c8a4ea8
commit
7166f9f6f9
|
|
@ -9,7 +9,7 @@ from scrapy.http import Request
|
|||
from scrapy.item import ScrapedItem
|
||||
from scrapy.core.exceptions import NotConfigured
|
||||
from scrapy.conf import settings
|
||||
from scrapy.utils.misc import memoize
|
||||
from scrapy.utils.misc import memoize, arg_to_iter
|
||||
from lrucache import LRUCache
|
||||
|
||||
from .site import WebSite, WebResource
|
||||
|
|
@ -63,7 +63,7 @@ def url_to_guid(httprequest):
|
|||
except Exception, ex:
|
||||
return _response(message='Error processing url')
|
||||
|
||||
guids = [i.guid for i in items if isinstance(i, ScrapedItem)]
|
||||
guids = [i.guid for i in arg_to_iter(items) if isinstance(i, ScrapedItem)]
|
||||
return _response(guids=guids)
|
||||
|
||||
deferred = defer.Deferred().addCallbacks(_on_success, _on_error)
|
||||
|
|
|
|||
Loading…
Reference in New Issue