
    A"S                     T    d dl Z d dlZd dlmZ  e j        d          Zd Zd Zd ZdS )    N)errorz)^([-a-zA-Z0-9._]*):([0-9]+)(\.([0-9]+))?$c                 B   | dS t                               |           }|st          j        |           | }|                    d          }|sd}t          |                    d                    }|                    d          }|rt          |          }nd}||||fS )N)z:0.0	localhostr   r      r         r   )
display_rematchr   DisplayNameErrorgroupint)displaymnamehostdnoscreens         [/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/Xlib/support/vms_connect.pyget_displayr      s    
 ((!!A .$W---D 771::D 
aggajj//CWWQZZF VsF""    c                     	 t          j         t           j        t           j                  }|                    |d|z   f           n4# t          $ r'}t          j        | t          |                    d }~ww xY w|S )Nip  )socketAF_INETSOCK_STREAMconnectOSErrorr   DisplayConnectionErrorstr)dnamer   r   svals        r   
get_socketr"   7   s|    < M&.&*<==			4$%%%% < < <*5#c((;;;< Hs   AA 
A7"A22A7c                     dS )N) r$    )sockr   r   r   s       r   get_authr'   E   s    6r   )	rer   Xlibr   compiler	   r   r"   r'   r%   r   r   <module>r+      st   & 
			       RZDEE
# # #:      r   