2026-10-06 08:29:20 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=VELIKO%20TYRNOVO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:29:55 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=VRATSA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:29:57 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=VRATSA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:32:19 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=PAZARDZHIK) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:33:45 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=PLOVDIV) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:34:10 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=PLOVDIV) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:35:51 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BG&state=SLIVEN) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:40:29 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BF&state=HOUET) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:40:31 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BF&state=HOUET) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:41:12 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BF&state=BOULGOU) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:45:15 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BD&state=LAKSMIPUR) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:45:17 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BD&state=LAKHSMIPUR) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:45:19 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BD&state=LAXMIPUR) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:54:20 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=AM&state=TAVUSH) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:54:25 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=AM&state=LORI) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:54:30 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=AM&state=KOTAYK) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 08:54:56 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=AM&state=TAVUSH) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:01:45 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BJ&state=ZOU) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:01:46 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BJ&state=ZOU) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:06:17 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BJ&state=OUEME) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:09:33 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CR&state=SAN%20JOSE) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:12:16 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CR&state=ALAJUELA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:12:26 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CR&state=CARTAGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 09:12:29 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CR&state=GUANACASTE) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 10:14:22 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CN&state=HUNAN) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 10:17:26 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CM&state=SUD) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 10:18:53 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CM&state=REGION%20DU%20LITTORAL) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:18:20 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CL&state=AYSEN) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:19:05 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CI&state=SUD%20COMOE) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:19:49 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CI&state=ME) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:19:51 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CI&state=MARAHOUE) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:21:34 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CI&state=AGNEBY-TIASSA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:23:21 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CD&state=SUD-KIVU) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:23:35 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CD&state=RDC/NORD/ITURI) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:24:14 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CD&state=RDC/EST/NORD%20KIVU) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:24:41 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=CD&state=LUALABA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 11:31:07 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=BT&state=DAGANA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:04:48 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=REGION4) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:04:52 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=SIDAMA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:05:36 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=TIGRAY) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:07:16 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=OROMIA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:08:42 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=OROMIYA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:08:43 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=OROMIYA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:08:47 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=OROMIYA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:08:57 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=OROMIYA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:09:21 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=ETHIOPIA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:09:40 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=AMHARA%20REGION) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:10:11 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=AMHARA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:10:13 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=AMHARA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:10:37 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=ET&state=AMHARA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:28:35 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=EG&state=EL%20DAQAHLIA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:29:06 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=EG&state=ALEXANDRIA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:29:43 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=EC&state=PASTAZA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:33:34 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=EC&state=GUAYAS) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 14:33:35 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=EC&state=GUAYAS) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:11:44 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GH&state=WESTERN%20REGION) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:13:58 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=SUCHITEPEQUEZ) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:14:45 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=ZACAPA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:15:54 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=SAN%20MARCOS) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:16:33 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=SANTA%20ROSA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:17:16 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=SACATEPEQUEZ) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:17:31 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=QUETZALTENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:17:42 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=QUETZALTENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:17:48 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=QUETZALTENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:17:49 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=QUETZALTENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:19:40 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=PETEN) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:19:41 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=PETEN) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:21:13 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=HUEHUETENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:21:44 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=HUEHUETENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:21:46 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=HUEHUETENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:21:55 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=JALAPA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:23:38 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=BAJA%20VERAPAZ) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:24:17 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=CHIMALTENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:24:18 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GT&state=CHIMALTENANGO) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:30:28 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GR&state=KAVALA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:31:53 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GR&state=GREECE) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:35:26 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GR&state=ATTICA) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:36:27 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GR&state=ATTIKI) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:36:51 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GR&state=CHALKIDIKI) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:38:18 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GN&state=MAMOU) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable 2026-10-06 15:39:32 [scrapy.core.scraper] ERROR: Spider error processing (referer: https://www.moneygram.com/locations/api/locations/cities?country=GM&state=KAC) Traceback (most recent call last): File "/.venv/lib/python3.11/site-packages/scrapy/utils/defer.py", line 373, in aiter_errback yield await anext(it) ^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 366, in __anext__ return await anext(self.data) ^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/utils/python.py", line 347, in _async_chain async for o in as_async_generator(it): File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 18, in as_async_generator async for r in it: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/locations/middlewares/track_sources.py", line 52, in process_spider_output_async async for x in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/depth.py", line 97, in process_spider_output_async async for o in super().process_spider_output_async(response, result): File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/decorators.py", line 152, in asyncgen_inner async for item in func(*args, **kwargs): File "/.venv/lib/python3.11/site-packages/scrapy/spidermiddlewares/base.py", line 67, in process_spider_output_async async for o in result: File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 114, in _evaluate_iterable exception_result: MutableAsyncChain[_T] = self._process_spider_exception( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 158, in _process_spider_exception raise exception File "/.venv/lib/python3.11/site-packages/scrapy/core/spidermw.py", line 109, in _evaluate_iterable async for r in iterable: File "/.venv/lib/python3.11/site-packages/scrapy/utils/asyncgen.py", line 21, in as_async_generator for r in it: File "/locations/spiders/moneygram.py", line 234, in parse_details for location in response.json().get("locations"): TypeError: 'NoneType' object is not iterable