U
    dR…fq  ã                   @   sl   d dl mZ d dlZd dlmZ G dd„ deƒZG dd„ deƒZG dd	„ d	eƒZej	d
krddd„ Z
neZdS )é    )Úabsolute_importN)Úwarnc                   @   s   e Zd ZdS )ÚThriftParserErrorN©Ú__name__Ú
__module__Ú__qualname__© r	   r	   ú8/tmp/pip-unpacked-wheel-jqs7l_7o/thriftpy2/parser/exc.pyr   	   s   r   c                   @   s   e Zd ZdS )ÚThriftLexerErrorNr   r	   r	   r	   r
   r      s   r   c                   @   s   e Zd ZdS )ÚThriftGrammarErrorNr   r	   r	   r	   r
   r      s   r   )é   é   c                 C   s*   | dkrt dtƒ tS tdt| f ƒ‚d S )NÚThriftGrammerErrorz6'ThriftGrammerError' is a typo of 'ThriftGrammarError'zmodule %r has no attribute %r)r   ÚDeprecationWarningr   ÚAttributeErrorr   )Únamer	   r	   r
   Ú__getattr__   s    
r   )Ú
__future__r   ÚsysÚwarningsr   Ú	Exceptionr   r   r   Úversion_infor   r   r	   r	   r	   r
   Ú<module>   s   

