
    f"                          G d  de       Zy)c                   H     e Zd Zd fd	Zd Zd Zd Zd Zed        Z	 xZ
S )GErrorc                 V    t         t        |   |       || _        || _        || _        y N)superr   __init__messagedomaincode)selfr   r	   r
   	__class__s       +/usr/lib/python3/dist-packages/gi/_error.pyr   zGError.__init__   s'    fd$W-	    c                 N    d| j                   | j                  | j                  fz  S )Nz%s: %s (%d)r	   r   r
   r   s    r   __str__zGError.__str__%   s     T\\499EEEr   c                     dt         j                  j                  dd      d   t         j                  | j                  | j
                  | j                  fz  S )Nz%s.%s('%s', '%s', %d).   )r   
__module__rsplit__name__r   r	   r
   r   s    r   __repr__zGError.__repr__(   sH    &$$S!,R0&//LL$++tyy*2 2 	2r   c                 X    t        | j                  | j                  | j                        S r   )r   r   r	   r
   r   s    r   copyzGError.copy-   s    dllDKK;;r   c                     t         z:Placeholder that will be monkey patched in GLib overrides.NotImplementedError)r   r	   r
   s      r   matcheszGError.matches0   s    !!r   c                     t         r   r   r   s      r   new_literalzGError.new_literal4   s
     "!r   )zunknown errorz
pygi-error    )r   r   __qualname__r   r   r   r   r!   staticmethodr#   __classcell__)r   s   @r   r   r      s1    F2
<" " "r   r   N)RuntimeErrorr    r   r   <module>r*      s   <"\ "r   