
˜³õV   ã               @   s   Gd  d „  d e  ƒ Z d S)c                   sm   e  Z d  Z d d d ‡  f d d † Z d d „  Z d d	 „  Z d
 d „  Z d d „  Z e d d „  ƒ Z	 ‡  S)ÚGErrorzunknown errorz
pygi-erroré    c                s5   t  t |  ƒ j | ƒ | |  _ | |  _ | |  _ d  S)N)Úsuperr   Ú__init__ÚmessageÚdomainÚcode)Úselfr   r   r   )Ú	__class__© ú+/usr/lib/python3/dist-packages/gi/_error.pyr      s    		zGError.__init__c             C   s   d |  j  |  j |  j f S)Nz%s: %s (%d))r   r   r   )r   r
   r
   r   Ú__str__%   s    zGError.__str__c             C   s&   d t  j t  j |  j |  j |  j f S)Nz%s.%s('%s', '%s', %d))r   Ú
__module__Ú__name__r   r   r   )r   r
   r
   r   Ú__repr__(   s    zGError.__repr__c             C   s   t  |  j |  j |  j ƒ S)N)r   r   r   r   )r   r
   r
   r   Úcopy,   s    zGError.copyc             C   s
   t  ‚ d S)z:Placeholder that will be monkey patched in GLib overrides.N)ÚNotImplementedError)r   r   r   r
   r
   r   Úmatches/   s    zGError.matchesc             C   s
   t  ‚ d S)z:Placeholder that will be monkey patched in GLib overrides.N)r   )r   r   r   r
   r
   r   Únew_literal3   s    zGError.new_literal)
r   r   Ú__qualname__r   r   r   r   r   Ústaticmethodr   r
   r
   )r	   r   r      s   r   N)ÚRuntimeErrorr   r
   r
   r
   r   Ú<module>   s    