.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