| body |
{"product": {"rating": 4.9, "rating_count": 21, "brand": "Rainbow High", "name": "Rainbow High Littles Rainbow Fantasy Fairies with Pet \u2013 Astrid, Rainbow, 5.5\" Posable Small Doll & Fantasy Butterfly Pet", "description": "Magical Rainbow High Littles Fantasy Fairies \u2013 Where Imagination Takes Flight!\nWatch your child's eyes light up as they enter an enchanted world with Rainbow High Littles Fantasy Fairies! Astrid, the rainbow fairy, brings magical adventures to life with her stunning butterfly companion.\nEnchanting Features:\n\n\nInterchangeable Fantasy Wings \u2013 Swap magical fairy wings between Astrid and her butterfly pet for endless creative play\n\n5.5\" Poseable Doll \u2013 Fully articulated for dynamic poses and imaginative storytelling\n\nBrushable Rainbow Hair \u2013 Style and restyle Astrid's gorgeous, colorful locks\n\nMesmerizing Clear Legs \u2013 Unique translucent design adds an extra touch of magic\n\nComplete Fashion Set \u2013 Removable rainbow outfit and stylish shoes included\n\nFantasy Butterfly Pet \u2013 Adorable companion with swappable wings\n\nCollect the Entire Rainbow:\nAstrid is just the beginning! Build a complete fairy collection with Apple (red/deer), Emerald (green/dragon), Sapphire (blue/dog), and Opal (rainbow/owl). Each Little brings her own unique magic and pet companion!\nPerfect For:\n\nAges 4+ who love fantasy and fairy tales\nCollectors of Rainbow High dolls\nImaginative play and storytelling\nGift-giving for birthdays and special occasions\n\nExperience the magic of Rainbow High Littles Fantasy Fairies \u2013 where every day is a new adventure in an enchanted world!", "data": {"dataFacets": []}, "categories": ["Home > Rainbow High Dolls \u2013 Where Bold Fashion and Bright Color Collide"], "gender": "Kids", "product_images": [], "market_id": 115, "remote_code": "rainbow-high-littles-rainbow-fantasy-fairies-with-pet-astrid-rainbow-5-5-posable-small-doll-fantasy-butterfly-pet", "is_lost": 0, "variants": [{"remote_code": "51859625476463", "upc": "14695880261999", "additional_upc": "1749563317", "remote_url": "https://shop.mgae.com/products/rainbow-high-littles-rainbow-fantasy-fairies-with-pet-astrid-rainbow-5-5-posable-small-doll-fantasy-butterfly-pet", "size": "N/A", "origin_color": "N/A", "price": 12.99, "variant_images": ["https://shop.mgae.com/cdn/shop/files/543398-Rainbow-High-Littles-Astrid.jpg?v=1749563317", "https://shop.mgae.com/cdn/shop/files/543398-Rainbow-High-Littles-Astrid1.jpg?v=1749563317", "https://shop.mgae.com/cdn/shop/files/543398-Rainbow-High-Littles-Astrid2.jpg?v=1749563317", "https://shop.mgae.com/cdn/shop/files/543398-Rainbow-High-Littles-Astrid3.jpg?v=1749563317", "https://shop.mgae.com/cdn/shop/files/All-Littles-Fairies-Dolls.jpg?v=1749497877", "https://shop.mgae.com/cdn/shop/files/Rainbow-Fantasy-Fairies-Doll.jpg?v=1754502084", "https: https://cdn.shopify.com/s/files/1/0272/0202/7618/files/Rainbow-Fantasy-Fairies-Doll-Video.jpg?v=1754502008", "https: https://cdn.shopify.com/s/files/1/0272/0202/7618/files/Littles-Rainbow-Fantasy-Fairies-Astrid-Video.jpg?v=1760541666"], "stock_count": 1, "data": ["transfer"], "image_url": "https://shop.mgae.com/cdn/shop/files/543398-Rainbow-High-Littles-Astrid.jpg?v=1749563317", "description": "Color: N/A; Size: N/A", "colors": ["N/A"]}]}, "remote_url": "https://shop.mgae.com/products/rainbow-high-littles-rainbow-fantasy-fairies-with-pet-astrid-rainbow-5-5-posable-small-doll-fantasy-butterfly-pet", "parsing_type": "full", "finalize": false, "parsing_code": 200, "parsing_text": "[200] Success: Item: 'rainbow-high-littles-rainbow-fantasy-fairies-with-pet-astrid-rainbow-5-5-posable-small-doll-fantasy-butterfly-pet' - parsed successfully. additional_error_text=''"} |
| error_text |
File "/opt/working_folder/middlewares/catch_errors_middleware/catch_500_errors.py", line 15, in dispatch
response = await call_next(request)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 84, in call_next
raise app_exc
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 70, in coro
await self.app(scope, receive_or_disconnect, send_no_error)
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__
await self.app(scope, receive, send)
File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 88, in __call__
response = await handler(request, exc)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/working_folder/handlers/exception_handlers.py", line 70, in validation_exception_handler
return JSONResponse(
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 196, in __init__
super().__init__(content, status_code, headers, media_type, background)
File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 55, in __init__
self.body = self.render(content)
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 199, in render
return json.dumps(
^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/__init__.py", line 238, in dumps
**kw).encode(obj)
^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/encoder.py", line 200, in encode
chunks = self.iterencode(o, _one_shot=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/encoder.py", line 258, in iterencode
return _iterencode(o, 0)
^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/json/encoder.py", line 180, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
|