
    i                     $    d dl Z d dlmZ d Zd Zy)    N)datetimec                     t        | t              r| j                         S 	 t        | d      r| j	                         S t        |       S # t        t        f$ r d| j                  j                   dcY S w xY w)Nto_dict<z object>)

isinstancer   	isoformathasattrr   str	TypeErrorRecursionError	__class____name__)objs    o/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/utils/repr_overrides.pycustom_serializerr      sj    #x }}43	";;= 3x~& 43==))*(334s   A	 
A	 	)A54A5c                     d | _         y )Nc                 X    t        j                  | j                         ddt              S )N   F)indent	sort_keysdefault)jsondumpsr   r   )selfs    r   <lambda>z,install_json_repr_override.<locals>.<lambda>   s    $**qE;L#     )__repr__)klasss    r   install_json_repr_overrider      s    ENr   )r   r   r   r    r   r   <module>r!      s     4r   