groupbwt / scrapy-boilerplate

Scrapy project boilerplate done right
MIT License
42 stars 25 forks source link

Ошибка в rmq_errback #46

Closed AntonGsv closed 4 years ago

AntonGsv commented 4 years ago

on_item_scheduled принимает обязательный параметр response, в декораторе передается параметр failure=response. Нужно передавать response=None - т.к. response в данном контексте Failure класс.

AntonGsv commented 4 years ago

src/rmq/extensions/rpc_task_consumer.py

метод on_item_scraped может принимать не только объект Response но и объект Failure если item был передан из errback функции, текущая реализация выполняется с ошибками для такого сценария.

AntonGsv commented 4 years ago

метод on_item_scraped может принимать не только объект Response но и объект Failure если item был передан из errback функции, текущая реализация выполняется с ошибками для такого сценария.

Возможно на счет этого ошибся, воссоздать не получилось

tyorn commented 4 years ago

декораторы в скором времени будут выпелены и заменены мидлварой. по идее с ней даже ситуации такой не должно быть.