§
    ÀÞMhÎ  ã                   ó„   — 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 [d	S )
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.2é    )Ú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   © ó    úM/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jedi/__init__.pyú<module>r      só   ððð ð: €à LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LØ Ð Ð Ð Ð Ð ð3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3ð :Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?Ð ?ð "Ð !Ð !Ð !Ð !Ð !Ø€H€Hr   