
    *f                         d Z ddlZddlmZ ddlmZ d Z ej                  ed      Z ej                  ed      Z	ej                          e	j                          ej                          e	j                          y)	z8Start Xvfb server and open xmessage window. Thread safe.    N)EasyProcess)SmartDisplayc                     t        d      5 }dt        |       g}t        ||j                               5  |j	                         }|j                  dj                  |              d d d        d d d        y # 1 sw Y   xY w# 1 sw Y   y xY w)NF)manage_global_envxmessage)envzxmessage{}.png)r   strr   r   waitgrabsaveformat)indexdispcmdimgs       a/var/www/html/flask-app/venv/lib/python3.12/site-packages/pyvirtualdisplay/examples/threadsafe.pythread_functionr   
   s~    		. 5$3u:& $((*- 	5--/CHH%,,U34	5	5 5	5 	5	5 5s"   )B1A8'B8B	=BB)   )targetargs)   )__doc__	threadingeasyprocessr   pyvirtualdisplay.smartdisplayr   r   Threadt1t2startjoin     r   <module>r"      sd    :  # 65 Y_48Y_48 
 
 	 	r!   