
    gi                          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                 N    t         |   |       || _        || _        || _        y N)super__init__messagedomaincode)selfr   r	   r
   	__class__s       +/usr/lib/python3/dist-packages/gi/_error.pyr   zGError.__init__   s%    !	    c                 Z    | j                   dd| j                  dd| j                  ddS )Nsz: z (d)r	   r   r
   r   s    r   __str__zGError.__str__"   s.    ++a4<<"2"TYYqMCCr   c           
          t         j                  j                  dd      d   ddt         j                  dd| j                  dd| j
                  dd| j                  dd	
S )
N.   r   z('z', 'z', r   r   )r   
__module__rsplit__name__r   r	   r
   r   s    r   __repr__zGError.__repr__%   s    ##**3226q96??1:MRPTP\P\]^O__cdhdodopqcrruvzvv  AB  vC  CD  E  	Er   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.matches+   s    !!r   c                     t         r!   r"   r   s      r   new_literalzGError.new_literal/   s
     "!r   )zunknown errorz
pygi-error    )r   r   __qualname__r   r   r   r   r$   staticmethodr&   __classcell__)r   s   @r   r   r      s2    DE<" " "r   r   N)RuntimeErrorr    r   r   <module>r-      s   6"\ "r   