
    f_"                     "     G d  de           ZdS )c                   N     e Zd Zd
 fd	Zd Zd Zd Zd Zed	             Z	 xZ
S )GErrorunknown error
pygi-error    c                     t          t          |                               |           || _        || _        || _        d S 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                 0    d| j         | j        | j        fz  S )Nz%s: %s (%d)r   r   r   r   s    r   __str__zGError.__str__%   s    T\49EEEr   c                     dt           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__(   s@    &$$S!,,R0&/L$+ty*2 2 	2r   c                 B    t          | j        | j        | j                  S r   )r   r   r   r   r   s    r   copyzGError.copy-   s    dlDK;;;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   )r   r   r   )r   r   __qualname__r
   r   r   r   r$   staticmethodr&   __classcell__)r   s   @r   r   r      s             F F F2 2 2
< < <" " " " " \" " " " "r   r   N)RuntimeErrorr    r   r   <module>r,      s9   <" " " " "\ " " " " "r   