0% found this document useful (0 votes)
59 views2 pages

Jedi

The document describes traceback errors encountered when trying to use the jedi completion plugin. It appears jedi is having issues finding names, scopes, or parser nodes, resulting in NoneType errors throughout the tracebacks.

Uploaded by

balta2ar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views2 pages

Jedi

The document describes traceback errors encountered when trying to use the jedi completion plugin. It appears jedi is having issues finding names, scopes, or parser nodes, resulting in NoneType errors throughout the tracebacks.

Uploaded by

balta2ar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

[impsort] Traceback (most recent call last):

[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/imports


.py", line 47, in <module>
[impsort] get_names(sys.argv[1], source)
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/imports
.py", line 35, in get_names
[impsort] print('%s,%s' % (c.name, c.type))
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/api/classes.py", line 470, in type
[impsort]
[impsort] followed = self.follow_definition()
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/cache.py", line 41, in wrapper
[impsort] rv = function(obj, *args, **kwargs)
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/api/classes.py", line 498, in follow_definition
[impsort] defs = self._follow_statements_imports()
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/cache.py", line 41, in wrapper
[impsort] rv = function(obj, *args, **kwargs)
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/api/classes.py", line 485, in _follow_statements_imports
[impsort] return i.follow()
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/cache.py", line 41, in wrapper
[impsort] rv = function(obj, *args, **kwargs)
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/imports.py", line 103, in follow
[impsort] for t in types))
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/imports.py", line 103, in <genexpr>
[impsort] for t in types))
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/__init__.py", line 117, in find_types
[impsort] scopes = f.scopes(search_global)
[impsort] File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/bin/jedi/je
di/evaluate/finder.py", line 109, in scopes
[impsort] return ((n, None) for n in self.scope.names_dicts(search_global))
[impsort] AttributeError: 'NoneType' object has no attribute 'names_dicts'
[impsort]
Press ENTER or type command to continue

Traceback (most recent call last):


File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi_vim.py", line 12
2, in wrapper
return func(*args, **kwargs)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi_vim.py", line 23
4, in goto
definitions = [x for x in script.goto_definitions()
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/api/__init_
_.py", line 198, in goto_definitions
definitions = helpers.evaluate_goto_definition(self._evaluator, context, lea
f)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/api/helpers
.py", line 200, in evaluate_goto_definition
return evaluator.goto_definitions(context, leaf)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/__
init__.py", line 457, in goto_definitions
return imports.infer_import(context, name)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/ca
che.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/im
ports.py", line 69, in infer_import
) for t in types
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/common.py",
line 186, in unite
return set(typ for types in iterable for typ in types)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/common.py",
line 186, in <genexpr>
return set(typ for types in iterable for typ in types)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/im
ports.py", line 69, in <genexpr>
) for t in types
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/_compatibil
ity.py", line 185, in <lambda>
return lambda *args, **kwargs: self.func(obj, *args, **kwargs)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/co
ntext.py", line 54, in py__getattribute__
self, name_or_str, name_context, position, search_global, is_goto)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/__
init__.py", line 129, in find_types
return f.find(filters, attribute_lookup=not search_global)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/debug.py",
line 81, in wrapper
return func(*args, **kwargs)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/fi
nder.py", line 55, in find
names = self.filter_name(filters)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/fi
nder.py", line 113, in filter_name
for filter in filters:
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/re
presentation.py", line 421, in get_filters
origin_scope=origin_scope
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/fi
lters.py", line 178, in __init__
super(ParserTreeFilter, self).__init__(context, node_context.tree_node)
File "/home/ybochkarev/.cache/dein/.cache/init.vim/.dein/jedi/jedi/evaluate/fi
lters.py", line 145, in __init__
self._used_names = self._parser_scope.get_root_node().used_names
AttributeError: 'NoneType' object has no attribute 'get_root_node'
Press ENTER or type command to continue

You might also like