Исключение, вызванное функцией file_path в конвейере Scrapy, не показано

#python #python-3.x #web-scraping #scrapy #scrapy-pipeline

#python #python-3.x #веб-очистка #scrapy #scrapy-конвейер

Вопрос:

Итак, я поместил простое исключение в конвейер изображений следующим образом:

 class MyImagesPipeline(ImagesPipeline):

    #Name download version
    def file_path(self, request, response=None, info=None):
        raise Exception()
        print("It get's into filepath")
 

Это должно было показать ошибку, но это просто приводит к тому, что весь конвейер не работает. Даже печать не печатается. Как я могу отследить эту ошибку?

Я могу отследить это в других функциях, но не в file_path .

Комментарии:

1. Почему бы не использовать регистратор и не регистрировать ошибку вместо создания исключения?