From ece41f77926c05c38404df2dc51364cd10aab162 Mon Sep 17 00:00:00 2001 From: James McKinney <26463+jpmckinney@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:31:23 -0400 Subject: [PATCH] fix: parse_list_loader must not be a generator --- kingfisher_scrapy/spiders/chile_compra_api_base.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kingfisher_scrapy/spiders/chile_compra_api_base.py b/kingfisher_scrapy/spiders/chile_compra_api_base.py index 02ea00c7a..6e77094d0 100644 --- a/kingfisher_scrapy/spiders/chile_compra_api_base.py +++ b/kingfisher_scrapy/spiders/chile_compra_api_base.py @@ -98,10 +98,9 @@ def parse_list_loader(self, response): try: data = response.json() except JSONDecodeError: - yield self.build_file_error_from_response( + return self.build_file_error_from_response( response, errors={'http_code': response.status, 'text': response.text} ) - return if set(data) == {'detail', 'status'}: data['http_code'] = data['status']