
    ^h                     $    S SK Jr   " S S5      rg)    )requestc                   F    \ rS rSrSS jrS rS rS rS rS r	SS	 jr
S
rg)Resource   c                 (    Xl         X l        X0l        g Ndisplayidowner)selfr
   ridr   s       G/var/www/html/env/lib/python3.13/site-packages/Xlib/xobject/resource.py__init__Resource.__init__   s    
    c                     U R                   $ r   )r   r   s    r   __resource__Resource.__resource__   s    wwr   c                     [        U[        5      (       aL  U R                  UR                  :X  a  U R                  UR                  :H  $ U R                  UR                  :H  $ [        U 5      [        U5      :H  $ r   )
isinstancer   r
   r   )r   objs     r   __eq__Resource.__eq__   sX    c8$$||s{{*ww#&&((||s{{22d8r#w&&r   c                 ,    [        U R                  5      $ r   )intr   r   s    r   __hash__Resource.__hash__'   s    477|r   c                 8    SU R                   U R                  4-  $ )Nz
%s(0x%08x)	__class__r   r   s    r   __str__Resource.__str__*   s    t~~tww777r   c                 8    SU R                   U R                  4-  $ )Nz<%s 0x%08x>r!   r   s    r   __repr__Resource.__repr__-   s    888r   Nc                 X    [         R                  " U R                  UU R                  S9  g )N)r
   onerrorresource)r   
KillClientr
   r   )r   r)   s     r   kill_clientResource.kill_client0   s     T\\%,&*gg	/r   r	   )r   r   )__name__
__module____qualname____firstlineno__r   r   r   r   r#   r&   r,   __static_attributes__ r   r   r   r      s%    
'89/r   r   N)Xlib.protocolr   r   r3   r   r   <module>r5      s   & "/ /r   