OwlCyberSecurity - MANAGER
Edit File: utils.cpython-312.pyc
� G��g� � �D � d dl mZ erd dl mZ d dlmZ d dlmZ d� Zd� Zy)� )� TYPE_CHECKING)�Any)�Span)�loggerc � � t | d� r | j � S t | t � r.t | � dk( rt | d � S t d� | D � � S t | t � r-| j � D ��ci c] \ }}|t |� �� c}}S | S # t $ r"}t j d|� | cY d }~S d }~ww xY wc c}}w )N� model_dumpz+Could not convert pydantic data to JSON: %s� r c 3 �2 K � | ] }t |� �� � y �w�N)�_normalize_data)�.0�xs �B/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/ai/utils.py� <genexpr>z"_normalize_data.<locals>.<genexpr> s � �� �5��1�O�A�&��s �)�hasattrr � Exceptionr �warning� isinstance�list�lenr �dict�items)�data�e�k�vs r r r s� � � �t�\�"� ��?�?�$�$� �$����t�9��>�"�4��7�+�+��5��5�5�5��$���48�J�J�L�A�L�&�1�a��?�1�%�%�L�A�A��K�� � ��N�N�H�!�L��K�� �� Bs# �B �?C � C�$C�;C�Cc �>