
    vjp                         d dl Z d dlmZ d dlmZ d dlmZ d Z G d de      Zd Z	e
d	k(  r$d
e j                  v r e e              y e	        yy)    N)TrameApp)	DivLayout)htmlc                      	 dd l } | j                         }| j                         }|j                  |       |j	                          |j                         S # t        $ r}|j                  cY d }~S d }~ww xY w)Nr   )vtkvtkRenderervtkRenderWindowAddRendererRenderReportCapabilitiesImportErrormsg)r   rendererrender_windowerrs       </DATA/.local/lib/python3.12/site-packages/trame/tools/vtk.pyget_rendering_informationr      sf    ??$++-!!(+//11 wws   AA 	A6 A1+A61A6c                         e Zd Zd fd	Z xZS )VtkRenderingInfoc                     t         |   |       t        | j                        5 | _        t        j                  d       d d d        t               | j                  _	        y # 1 sw Y   #xY w)Nz{{ report }})
super__init__r   serveruir   Prer   statereport)selfr   	__class__s     r   r   zVtkRenderingInfo.__init__   sK     t{{#twHH^$ $ 67

 $#s   A##A,N)__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    8 8    r   c                  L    t               } | j                  j                          y r    )r   r   start)apps    r   mainr)       s    

CJJr%   __main__z--stdout)sys	trame.appr   trame.ui.htmlr   trame.widgetsr   r   r   r)   r!   argvprint r%   r   <module>r2      sS    
  # 8x 8
 zSXX')*	 r%   