MCPcopy
hub / github.com/scrapy/scrapy / process_item

Method process_item

scrapy/pipelines/__init__.py:51–58  ·  view source on GitHub ↗
(self, item: Any, spider: Spider)

Source from the content-addressed store, hash-verified

49 self._check_mw_method_spider_arg(mw.process_item)
50
51 def process_item(self, item: Any, spider: Spider) -> Deferred[Any]:
52 warnings.warn(
53 f"{global_object_name(type(self))}.process_item() is deprecated, use process_item_async() instead.",
54 category=ScrapyDeprecationWarning,
55 stacklevel=2,
56 )
57 self._set_compat_spider(spider)
58 return deferred_from_coro(self.process_item_async(item))
59
60 async def process_item_async(self, item: Any) -> Any:
61 return await self._process_chain(

Callers

nothing calls this directly

Calls 4

process_item_asyncMethod · 0.95
global_object_nameFunction · 0.90
deferred_from_coroFunction · 0.90
_set_compat_spiderMethod · 0.80

Tested by

no test coverage detected