Ë
    ƒŸõfÎ  ã                   ó‚   — d Z dZddlmZmZmZmZ ddlmZ ddl	m
Z
mZmZmZmZmZmZ ddlmZmZ ddlmZmZ ddlmZ [y	)
a’  
Jedi is a static analysis tool for Python that is typically used in
IDEs/editors plugins. Jedi has a focus on autocompletion and goto
functionality. Other features include refactoring, code search and finding
references.

Jedi has a simple API to work with. There is a reference implementation as a
`VIM-Plugin <https://github.com/davidhalter/jedi-vim>`_. Autocompletion in your
REPL is also possible, IPython uses it natively and for the CPython REPL you
can install it. Jedi is well tested and bugs should be rare.

Here's a simple example of the autocompletion feature:

>>> import jedi
>>> source = '''
... import json
... json.lo'''
>>> script = jedi.Script(source, path='example.py')
>>> script
<Script: 'example.py' ...>
>>> completions = script.complete(3, len('json.lo'))
>>> completions
[<Completion: load>, <Completion: loads>]
>>> print(completions[0].complete)
ad
>>> print(completions[0].name)
load
z0.19.1é    )ÚScriptÚInterpreterÚset_debug_functionÚpreload_module)Úsettings)Úfind_virtualenvsÚfind_system_environmentsÚget_default_environmentÚInvalidPythonEnvironmentÚcreate_environmentÚget_system_environmentÚInterpreterEnvironment)ÚProjectÚget_default_project)ÚInternalErrorÚRefactoringError)ÚregistryN)Ú__doc__Ú__version__Újedi.apir   r   r   r   Újedir   Újedi.api.environmentr   r	   r
   r   r   r   r   Újedi.api.projectr   r   Újedi.api.exceptionsr   r   Újedi.pluginsr   © ó    úH/var/www/cvtools/html/venv/lib/python3.12/site-packages/jedi/__init__.pyú<module>r      s9   ðñð: €ç LÓ LÝ ÷3÷ 3ñ 3÷ :ß ?õ "Ùr   