
    pj                     d    d dl Z ddlmZmZ ddlmZ ddgZ e j                  e      Z	i Z
d Zd Zy)	    N   )
class_nameSERIALIZERShandle_widget	serializeserialize_widgetc                     t        |      }|t        v r	t        |   nd }|r || ||||      S |t        vr$t        j	                  d| d|        |t        |<   y )Nz!!!No serializer for z	 with id )r   r   NO_SERIALIZER_FOR_INSTANCEloggerwarning)parentinstanceinstance_idcontextdepthinstance_type
serializers          X/DATA/.local/lib/python3.12/site-packages/trame_vtk/modules/vtk/serializers/serialize.pyr   r      sg    x(M/</K]+QUJ&(K%HH66.}oY{mTU4?"=1    c                     t        | |       y )Nr   )dict_outwidgets     r   r	   r	      s    (F#r   )loggingregistryr   r   widgetsr   __all__	getLogger__name__r   r   r   r	    r   r   <module>r!      s=     - "*
+			8	$   $r   