diff --git a/jedi/__init__.py b/jedi/__init__.py index 9d687fa6..e1b901f0 100644 --- a/jedi/__init__.py +++ b/jedi/__init__.py @@ -19,18 +19,18 @@ example for the autocompletion feature: >>> import jedi >>> source = ''' -... import datetime -... datetime.da''' ->>> script = jedi.Script(source, 3, len('datetime.da'), 'example.py') +... import json +... json.lo''' +>>> script = jedi.Script(source, 3, len('json.lo'), 'example.py') >>> script >>> completions = script.completions() ->>> completions #doctest: +ELLIPSIS -[, , ...] +>>> completions +[, ] >>> print(completions[0].complete) -te +ad >>> print(completions[0].name) -date +load As you see Jedi is pretty simple and allows you to concentrate on writing a good text editor, while still having very good IDE features for Python. diff --git a/jedi/evaluate/filters.py b/jedi/evaluate/filters.py index 70fa03a7..967704a8 100644 --- a/jedi/evaluate/filters.py +++ b/jedi/evaluate/filters.py @@ -521,8 +521,8 @@ def get_global_filters(evaluator, context, until_position, origin_scope): Finally, it yields the builtin filter, if `include_builtin` is true (default). - >>> filters[3].values() #doctest: +ELLIPSIS - [, ...] + >>> list(filters[3].values()) #doctest: +ELLIPSIS + [CompiledStubName(...>, ...] """ from jedi.evaluate.context.function import FunctionExecutionContext while context is not None: