
    i                     &    d dl mZ  G d de      Zy)    )requestc                   :    e Zd Zd	dZd Zd Zd Zd Zd Zd
dZ	y)Resourcec                 .    || _         || _        || _        y N)displayidowner)selfr   ridr
   s       _/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/Xlib/xobject/resource.py__init__zResource.__init__   s    
    c                     | j                   S r   )r	   r   s    r   __resource__zResource.__resource__   s    wwr   c                     t        |t              r3| j                  |j                  k(  r| j                  |j                  k(  S yt        |       t        |      k(  S )NF)
isinstancer   r   r	   r   objs     r   __eq__zResource.__eq__!   sE    c8$||s{{*ww#&&((d8r#w&&r   c                     | |k(   S r    r   s     r   __ne__zResource.__ne__*   s    3;r   c                 ,    t        | j                        S r   )intr	   r   s    r   __hash__zResource.__hash__-   s    477|r   c                 L    d| j                   j                  | j                  fz  S )Nz<%s 0x%08x>)	__class____name__r	   r   s    r   __repr__zResource.__repr__0   s      7 7AAAr   Nc                 \    t        j                  | j                  || j                         y )N)r   onerrorresource)r   
KillClientr   r	   )r   r#   s     r   kill_clientzResource.kill_client3   s     T\\%,&*gg	/r   )r   r   )
r    
__module____qualname__r   r   r   r   r   r!   r&   r   r   r   r   r      s&    
'B/r   r   N)Xlib.protocolr   objectr   r   r   r   <module>r+      s   , "/v /r   