
    08i                     *    d dl mZmZ  G d de      Zy)   )LiteralmoduleMemberc                   .    e Zd ZdZd Zd Zd Zd Zd Zy)ProxyMetaclassz/ ProxyMetaclass is the meta-class for proxies. c                     t        j                  |   | d   }|j                  j                         D ]v  }t        |      t        u s|j
                  |_        |j                  j                         D ]4  }t        |      t        u s|j
                  d|j                  |_        6 x t        |d      sd|_        yy)z Initialise the meta-class.     .module N)type__init____dict__valuesr   __name__r
   hasattr)argsproxy	sub_proxysub_sub_proxys       l/home/obispo/Crisostomo_bridge/mision_env/lib/python3.12/site-packages/PyQt6/uic/Compiler/proxy_metaclass.pyr   zProxyMetaclass.__init__/   s     	t Q ..0 	`II.0 $)>>	  &/%7%7%>%>%@ `MM*n<:?..-J^J^/_,`	`" uh'EL (    c                     	 t         j                  | |      S # t        $ rQ |dk(  r ddlm} t        ||fdt        t         j                  | d      t         j                  | d            i      cY S w xY w)Nr
   r   )LiteralProxyClassr   )r   __getattribute__AttributeError	qtproxiesr   r   )clsnamer   s      r   r   zProxyMetaclass.__getattribute__M   s    	Z((d33 
	Zx 503!<0E0Ec80T040E0Ec:0V$X YZ Z
	Zs    AA21A2c                 j    t        t        j                  | d      t        j                  | d            S )Nr
   r   )r   r   r   )r   s    r   __str__zProxyMetaclass.__str__\   s0    D11#x@ 11#zBD 	Dr   c                 "    t        | d|      S )N|)r   )selfr_ops     r   __or__zProxyMetaclass.__or__`   s    $-..r   c                 0    t        |       t        |      k(  S )N)str)r#   others     r   __eq__zProxyMetaclass.__eq__c   s    4yCJ&&r   N)	r   
__module____qualname____doc__r   r   r    r%   r)    r   r   r   r   ,   s     9<ZD/'r   r   N)miscr   r   r   r   r-   r   r   <module>r/      s   R (8'T 8'r   