[deoplete] Traceback (most recent call last):


 "/home/martink/.local/share/nvim/plugged/deoplete.nvim/rplugin/python3/deoplete/child.py", line 220, in _gather_results

ctx['candidates'] = source.gather_candidates(ctx)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/profiler.py", line 37, in wrapper

return func(self, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi.py", line 174, in gather_candidates

completions = self.get_completions(script)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/profiler.py", line 37, in wrapper

return func(self, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi.py", line 129, in get_completions

return script.completions()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/api/__init__.py", line 179, in completions

completions = completion.completions()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/api/completion.py", line 98, in completions

completion_names = self._get_context_completions()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/api/completion.py", line 198, in _get_context_completions

completion_names += self._trailer_completions(dot.get_previous_leaf())


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/api/completion.py", line 234, in _trailer_completions

contexts = evaluate_call_of_leaf(evaluation_context, previous_leaf)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/helpers.py", line 77, in evaluate_call_of_leaf

return context.eval_node(leaf)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 72, in eval_node

return eval_atom(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 202, in eval_atom

search_global=True


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/_compatibility.py", line 274, in <lambda>

return lambda *args, **kwargs: self.func(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 162, in py__getattribute__

return f.find(filters, attribute_lookup=not search_global)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 67, in find

types = self._names_to_types(names, attribute_lookup)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in _names_to_types

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in <genexpr>

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 102, in infer

return tree_name_to_contexts(self.parent_context.evaluator, self.parent_context, self.tree_name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 554, in tree_name_to_contexts

types = _remove_statements(evaluator, context, node, tree_name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 496, in _remove_statements

return eval_expr_stmt(context, stmt, seek_name=name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 283, in eval_expr_stmt

return _eval_expr_stmt(context, stmt, seek_name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 299, in _eval_expr_stmt

context_set = context.eval_node(rhs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 97, in eval_node

context_set = eval_trailer(context, context_set, trailer)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 183, in eval_trailer

return base_contexts.execute(args)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 65, in mapper

for context in self._set


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 65, in <genexpr>

for context in self._set


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 62, in execute

context_set = func(arguments)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 73, in py__call__

return self.infer_function_execution(function_execution)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 95, in infer_function_execution

return function_execution.get_return_values()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/recursion.py", line 87, in wrapper

result = func(self, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 176, in get_return_values

context_set |= self.eval_node(children[1])


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 97, in eval_node

context_set = eval_trailer(context, context_set, trailer)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 183, in eval_trailer

return base_contexts.execute(args)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 65, in mapper

for context in self._set


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 65, in <genexpr>

for context in self._set


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 62, in execute

context_set = func(arguments)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 73, in py__call__

return self.infer_function_execution(function_execution)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 95, in infer_function_execution

return function_execution.get_return_values()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/recursion.py", line 87, in wrapper

result = func(self, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 160, in get_return_values

check = flow_analysis.reachability_check(self, funcdef, r)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/flow_analysis.py", line 78, in reachability_check

return _break_check(context, context_scope, first_flow_scope, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/flow_analysis.py", line 93, in _break_check

reachable = _check_if(context, flow_node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/flow_analysis.py", line 113, in _check_if

types = context.eval_node(node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 146, in eval_node

return eval_or_test(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 338, in eval_or_test

types = context.eval_node(next(iterator))


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 97, in eval_node

context_set = eval_trailer(context, context_set, trailer)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 178, in eval_trailer

name_or_str=node


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 65, in mapper

for context in self._set


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 65, in <genexpr>

for context in self._set


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/_compatibility.py", line 274, in <lambda>

return lambda *args, **kwargs: self.func(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 162, in py__getattribute__

return f.find(filters, attribute_lookup=not search_global)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 67, in find

types = self._names_to_types(names, attribute_lookup)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in _names_to_types

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in <genexpr>

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 102, in infer

return tree_name_to_contexts(self.parent_context.evaluator, self.parent_context, self.tree_name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 554, in tree_name_to_contexts

types = _remove_statements(evaluator, context, node, tree_name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 496, in _remove_statements

return eval_expr_stmt(context, stmt, seek_name=name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 283, in eval_expr_stmt

return _eval_expr_stmt(context, stmt, seek_name)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 299, in _eval_expr_stmt

context_set = context.eval_node(rhs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 85, in eval_node

context_set = eval_atom(context, first_child)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 202, in eval_atom

search_global=True


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/_compatibility.py", line 274, in <lambda>

return lambda *args, **kwargs: self.func(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 162, in py__getattribute__

return f.find(filters, attribute_lookup=not search_global)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 67, in find

types = self._names_to_types(names, attribute_lookup)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in _names_to_types

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in <genexpr>

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 136, in infer

return self.get_param().infer()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 139, in get_param

params = self.parent_context.get_executed_params()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 253, in get_executed_params

return self.var_args.get_executed_params(self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 73, in get_executed_params

return get_executed_params(execution_context, self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/param.py", line 52, in get_executed_params

unpacked_va = list(var_args.unpack(funcdef))


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 143, in unpack

arrays = self.context.eval_node(el)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 72, in eval_node

return eval_atom(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 202, in eval_atom

search_global=True


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/_compatibility.py", line 274, in <lambda>

return lambda *args, **kwargs: self.func(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 162, in py__getattribute__

return f.find(filters, attribute_lookup=not search_global)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 67, in find

types = self._names_to_types(names, attribute_lookup)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in _names_to_types

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in <genexpr>

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 136, in infer

return self.get_param().infer()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 139, in get_param

params = self.parent_context.get_executed_params()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 253, in get_executed_params

return self.var_args.get_executed_params(self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 73, in get_executed_params

return get_executed_params(execution_context, self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/param.py", line 52, in get_executed_params

unpacked_va = list(var_args.unpack(funcdef))


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 143, in unpack

arrays = self.context.eval_node(el)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 145, in eval_node

return self.evaluator.eval_element(self, node)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 194, in eval_element

return self._eval_element_if_evaluated(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 206, in _eval_element_if_evaluated

return self._eval_element_cached(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/__init__.py", line 210, in _eval_element_cached

return eval_node(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 48, in wrapper

return func(context, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 72, in eval_node

return eval_atom(context, element)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/syntax_tree.py", line 202, in eval_atom

search_global=True


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/_compatibility.py", line 274, in <lambda>

return lambda *args, **kwargs: self.func(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/base_context.py", line 162, in py__getattribute__

return f.find(filters, attribute_lookup=not search_global)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 67, in find

types = self._names_to_types(names, attribute_lookup)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in _names_to_types

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/common/context.py", line 34, in from_sets

sets = list(sets)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/finder.py", line 178, in <genexpr>

contexts = ContextSet.from_sets(name.infer() for name in names)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 136, in infer

return self.get_param().infer()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/filters.py", line 139, in get_param

params = self.parent_context.get_executed_params()


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 253, in get_executed_params

return self.var_args.get_executed_params(self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 82, in get_executed_params

execution_context.tree_node


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/debug.py", line 81, in wrapper

return func(*args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/dynamic.py", line 103, in search_params

for function_execution in function_executions


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/dynamic.py", line 103, in <genexpr>

for function_execution in function_executions


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/cache.py", line 40, in wrapper

rv = function(obj, *args, **kwargs)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/context/function.py", line 253, in get_executed_params

return self.var_args.get_executed_params(self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 73, in get_executed_params

return get_executed_params(execution_context, self)


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/param.py", line 52, in get_executed_params

unpacked_va = list(var_args.unpack(funcdef))


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 145, in unpack

for key, values in _star_star_dict(self.context, dct, el, funcdef):


 "/home/martink/.local/share/nvim/plugged/deoplete-jedi/rplugin/python3/deoplete/vendored/jedi/jedi/evaluate/arguments.py", line 246, in _star_star_dict

return array.exact_key_items()
AttributeError: 'DictComprehension' object has no attribute 'exact_key_items'

Traceback (most recent call last):


 "/usr/bin/docker-compose", line 11, in <module>

load_entry_point('docker-compose==1.21.2', 'console_scripts', 'docker-compose')()


 "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 476, in load_entry_point

return get_distribution(dist).load_entry_point(group, name)


 "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2700, in load_entry_point

return ep.load()


 "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2318, in load

return self.resolve()


 "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in resolve

module = __import__(self.module_name, fromlist=['__name__'], level=0)


 "/usr/lib/python3.6/site-packages/compose/cli/main.py", line 22, in <module>

from ..bundle import get_image_digests


 "/usr/lib/python3.6/site-packages/compose/bundle.py", line 12, in <module>

from .config.serialize import denormalize_config


 "/usr/lib/python3.6/site-packages/compose/config/__init__.py", line 6, in <module>

from .config import ConfigurationError


 "/usr/lib/python3.6/site-packages/compose/config/config.py", line 49, in <module>

from .validation import match_named_volumes


 "/usr/lib/python3.6/site-packages/compose/config/validation.py", line 12, in <module>

from jsonschema import Draft4Validator


 "/usr/lib/python3.6/site-packages/jsonschema/__init__.py", line 15, in <module>

from jsonschema._format import (


 "/usr/lib/python3.6/site-packages/jsonschema/_format.py", line 213, in <module>

@_checks_drafts("date-time", raises=(ValueError, isodate.ISO8601Error))
AttributeError: module 'isodate' has no attribute 'ISO8601Error'
