ó
ĊZc           @   sö   d  e  f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d e f d	     YZ d
 e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ	 d e f d     YZ
 d e f d     YZ d S(   t	   RopeErrorc           B   s   e  Z d  Z RS(   s   Base exception for rope(   t   __name__t
   __module__t   __doc__(    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR       s   t   ResourceNotFoundErrorc           B   s   e  Z d  Z RS(   s   Resource not found exception(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR      s   t   RefactoringErrorc           B   s   e  Z d  Z RS(   s#   Errors for performing a refactoring(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR   	   s   t   InterruptedTaskErrorc           B   s   e  Z d  Z RS(   s   The task has been interrupted(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR      s   t   HistoryErrorc           B   s   e  Z d  Z RS(   s'   Errors for history undo/redo operations(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR      s   t   ModuleNotFoundErrorc           B   s   e  Z d  Z RS(   s   Module not found exception(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR      s   t   AttributeNotFoundErrorc           B   s   e  Z d  Z RS(   s   Attribute not found exception(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR	      s   t   NameNotFoundErrorc           B   s   e  Z d  Z RS(   s   Name not found exception(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR
      s   t   BadIdentifierErrorc           B   s   e  Z d  Z RS(   s   The name cannot be resolved(   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR   !   s   t   ModuleSyntaxErrorc           B   s   e  Z d  Z d   Z RS(   sq   Module has syntax errors

    The `filename` and `lineno` fields indicate where the error has
    occurred.

    c         C   sB   | |  _  | |  _ | |  _ t t |   j d | | | f  d  S(   Ns'   Syntax error in file <%s> line <%s>: %s(   t   filenamet   linenot   message_t   superR   t   __init__(   t   selfR   R   t   message(    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR   -   s    			(   R   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR   %   s   t   ModuleDecodeErrorc           B   s   e  Z d  Z d   Z RS(   s   Cannot decode modulec         C   s6   | |  _  | |  _ t t |   j d | | f  d  S(   Ns   Cannot decode file <%s>: %s(   R   R   R   R   R   (   R   R   R   (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR   9   s    		(   R   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyR   6   s   N(   t	   ExceptionR    R   R   R   R   R   R	   R
   R   R   R   (    (    (    s3   lib/python2.7/site-packages/rope/base/exceptions.pyt   <module>   s   