+
    e                     ^     ! R  R] 4      t ! R R]4      t ! R R]4      t ! R R]4      tR# )	c                       ] tR t^tRtR# )
_JediError N)__name__
__module____qualname____firstlineno____static_attributes__r       5/usr/lib/python3/dist-packages/jedi/api/exceptions.pyr   r      s    r
   r   c                       ] tR t^tRtRtR# )InternalErrorz
This error might happen a subprocess is crashing. The reason for this is
usually broken C code in third party libraries. This is not a very common
thing and it is safe to use Jedi again. However using the same calls might
result in the same error again.
r   Nr   r   r   r   __doc__r	   r   r
   r   r   r      s    r
   r   c                       ] tR t^tRtRtR# )WrongVersionzU
This error is reserved for the future, shouldn't really be happening at the
moment.
r   Nr   r   r
   r   r   r      s    r
   r   c                       ] tR t^tRtRtR# )RefactoringErrora  
Refactorings can fail for various reasons. So if you work with refactorings
like :meth:`.Script.rename`, :meth:`.Script.inline`,
:meth:`.Script.extract_variable` and :meth:`.Script.extract_function`, make
sure to catch these. The descriptions in the errors are usually valuable
for end users.

A typical ``RefactoringError`` would tell the user that inlining is not
possible if no name is under the cursor.
r   Nr   r   r
   r   r   r      s    	r
   r   N)	Exceptionr   r   r   r   r   r
   r   <module>r      s5   	 	J : 
z 
r
   