question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Internal Python Language Server error

See original GitHub issue

Description

What steps will reproduce the problem?

trying to program with linting and code completion enabled. Previously would keep popping up with an error message saying code completion and linting broken, restart python. I ran spyder via spyder --debug-info verbose --debug-output file and now get this instead. Still no good.

Traceback

  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls_jsonrpc\endpoint.py", line 113, in consume
    self._handle_request(message['id'], message['method'], message.get('params'))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls_jsonrpc\endpoint.py", line 182, in _handle_request
    handler_result = handler(params)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls_jsonrpc\dispatchers.py", line 23, in handler
    return method(**(params or {}))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\python_ls.py", line 321, in m_text_document__completion
    return self.completions(textDocument['uri'], position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\python_ls.py", line 239, in completions
    completions = self._hook('pyls_completions', doc_uri, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\python_ls.py", line 155, in _hook
    return hook_handlers(config=self.config, workspace=workspace, document=doc, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\hooks.py", line 289, in __call__
    return self._hookexec(self, self.get_hookimpls(), kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\manager.py", line 87, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\_tracing.py", line 80, in __call__
    return outcome.get_result()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 52, in from_call
    result = func()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\_tracing.py", line 78, in <lambda>
    outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\manager.py", line 81, in <lambda>
    firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 208, in _multicall
    return outcome.get_result()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 187, in _multicall
    res = hook_impl.function(*args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\plugins\jedi_completion.py", line 72, in pyls_completions
    return [_format_completion(d, include_params) for d in definitions] or None
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\plugins\jedi_completion.py", line 72, in <listcomp>
    return [_format_completion(d, include_params) for d in definitions] or None
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\plugins\jedi_completion.py", line 141, in _format_completion
    if (include_params and hasattr(d, 'params') and d.params and
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\cache.py", line 143, in wrapper
    result = method(self, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\api\classes.py", line 344, in params
    for value in self._name.infer():
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 267, in infer_trailer
    name_or_str=node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in py__getattribute__
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in <genexpr>
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 92, in py__getattribute__
    values = self.py__getattribute__alternatives(n)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 229, in py__getattribute__alternatives
    return self.execute_function_slots(names, name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in execute_function_slots
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in <genexpr>
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in execute_with_values
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in <genexpr>
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 47, in execute_with_values
    return self.inference_state.execute(self, arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 188, in get_return_values
    check = flow_analysis.reachability_check(self, funcdef, r)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 78, in reachability_check
    return _break_check(context, value_scope, first_flow_scope, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 93, in _break_check
    reachable = _check_if(context, flow_node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 113, in _check_if
    types = context.infer_node(node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 267, in infer_trailer
    name_or_str=node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in py__getattribute__
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in <genexpr>
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 92, in py__getattribute__
    values = self.py__getattribute__alternatives(n)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 229, in py__getattribute__alternatives
    return self.execute_function_slots(names, name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in execute_function_slots
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in <genexpr>
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in execute_with_values
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in <genexpr>
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 47, in execute_with_values
    return self.inference_state.execute(self, arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 260, in infer_trailer
    ContextualizedNode(context, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in get_item
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in <genexpr>
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 357, in _getitem
    contextualized_node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 240, in py__getitem__
    return ValueSet.from_sets(name.infer().execute(args) for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 240, in <genexpr>
    return ValueSet.from_sets(name.infer().execute(args) for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 272, in infer_trailer
    return atom_values.execute(args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 272, in infer_trailer
    return atom_values.execute(args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 43, in py__getattribute__
    names = self.goto(name_or_str, position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 32, in goto
    names = finder.filter_name(filters, name_or_str)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\finder.py", line 37, in filter_name
    names = filter.get(string_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\filters.py", line 83, in get
    **filter_kwargs
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\filters.py", line 122, in _filter
    return list(self._check_flows(names))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\filters.py", line 137, in _check_flows
    origin_scope=self._origin_scope
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 78, in reachability_check
    return _break_check(context, value_scope, first_flow_scope, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 93, in _break_check
    reachable = _check_if(context, flow_node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 113, in _check_if
    types = context.infer_node(node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 272, in infer_trailer
    return atom_values.execute(args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 133, in wrapper
    return func(value, arguments=arguments, callback=call)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\arguments.py", line 63, in wrapper
    clinic_args
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\arguments.py", line 100, in _iterate_argument_clinic
    value_set = NO_VALUES if argument is None else argument.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\lazy_value.py", line 46, in infer
    return self.context.infer_node(self.data)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 189, in _infer_node
    value_set = context.infer_node(first_child)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 189, in _infer_node
    value_set = context.infer_node(first_child)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 267, in infer_trailer
    name_or_str=node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in py__getattribute__
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in <genexpr>
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 89, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 89, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 413, in wrapper
    return ValueSet(func(*args, **kwargs))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 16, in __init__
    self._set = frozenset(iterable)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 488, in infer
    for c in result_value.py__get__(self._instance, self._instance.py__class__()):
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 400, in py__get__
    return self._function.execute_with_values(instance)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 47, in execute_with_values
    return self.inference_state.execute(self, arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 134, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 88, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 179, in get_return_values
    value_set = self._infer_annotations()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 336, in _infer_annotations
    return infer_return_types(self._value, self._arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\gradual\annotation.py", line 228, in infer_return_types
    annotation_values = infer_annotation(context, annotation)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\gradual\annotation.py", line 35, in infer_annotation
    value_set = context.infer_node(annotation)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 260, in infer_trailer
    ContextualizedNode(context, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in get_item
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in <genexpr>
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 344, in _getitem
    result |= value.py__simple_getitem__(index)

TypeError: 'NoneType' object is not callable  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls_jsonrpc\endpoint.py", line 113, in consume
    self._handle_request(message['id'], message['method'], message.get('params'))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls_jsonrpc\endpoint.py", line 182, in _handle_request
    handler_result = handler(params)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls_jsonrpc\dispatchers.py", line 23, in handler
    return method(**(params or {}))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\python_ls.py", line 321, in m_text_document__completion
    return self.completions(textDocument['uri'], position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\python_ls.py", line 239, in completions
    completions = self._hook('pyls_completions', doc_uri, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\python_ls.py", line 155, in _hook
    return hook_handlers(config=self.config, workspace=workspace, document=doc, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\hooks.py", line 289, in __call__
    return self._hookexec(self, self.get_hookimpls(), kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\manager.py", line 87, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\_tracing.py", line 80, in __call__
    return outcome.get_result()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 52, in from_call
    result = func()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\_tracing.py", line 78, in <lambda>
    outcome = _Result.from_call(lambda: self.oldcall(hook, hook_impls, kwargs))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\manager.py", line 81, in <lambda>
    firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 208, in _multicall
    return outcome.get_result()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pluggy\callers.py", line 187, in _multicall
    res = hook_impl.function(*args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\plugins\jedi_completion.py", line 72, in pyls_completions
    return [_format_completion(d, include_params) for d in definitions] or None
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\plugins\jedi_completion.py", line 72, in <listcomp>
    return [_format_completion(d, include_params) for d in definitions] or None
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\pyls\plugins\jedi_completion.py", line 141, in _format_completion
    if (include_params and hasattr(d, 'params') and d.params and
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\cache.py", line 143, in wrapper
    result = method(self, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\api\classes.py", line 344, in params
    for value in self._name.infer():
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 267, in infer_trailer
    name_or_str=node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in py__getattribute__
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in <genexpr>
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 92, in py__getattribute__
    values = self.py__getattribute__alternatives(n)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 229, in py__getattribute__alternatives
    return self.execute_function_slots(names, name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in execute_function_slots
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in <genexpr>
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in execute_with_values
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in <genexpr>
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 47, in execute_with_values
    return self.inference_state.execute(self, arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 188, in get_return_values
    check = flow_analysis.reachability_check(self, funcdef, r)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 78, in reachability_check
    return _break_check(context, value_scope, first_flow_scope, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 93, in _break_check
    reachable = _check_if(context, flow_node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 113, in _check_if
    types = context.infer_node(node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 267, in infer_trailer
    name_or_str=node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in py__getattribute__
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in <genexpr>
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 92, in py__getattribute__
    values = self.py__getattribute__alternatives(n)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 229, in py__getattribute__alternatives
    return self.execute_function_slots(names, name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in execute_function_slots
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 117, in <genexpr>
    for name in names
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in execute_with_values
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 379, in <genexpr>
    return ValueSet.from_sets(c.execute_with_values(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 47, in execute_with_values
    return self.inference_state.execute(self, arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 260, in infer_trailer
    ContextualizedNode(context, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in get_item
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in <genexpr>
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 357, in _getitem
    contextualized_node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 240, in py__getitem__
    return ValueSet.from_sets(name.infer().execute(args) for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 240, in <genexpr>
    return ValueSet.from_sets(name.infer().execute(args) for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 272, in infer_trailer
    return atom_values.execute(args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 272, in infer_trailer
    return atom_values.execute(args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 125, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 443, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 204, in get_return_values
    value_set |= self.infer_node(children[1])
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 43, in py__getattribute__
    names = self.goto(name_or_str, position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 32, in goto
    names = finder.filter_name(filters, name_or_str)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\finder.py", line 37, in filter_name
    names = filter.get(string_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\filters.py", line 83, in get
    **filter_kwargs
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\filters.py", line 122, in _filter
    return list(self._check_flows(names))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\filters.py", line 137, in _check_flows
    origin_scope=self._origin_scope
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 78, in reachability_check
    return _break_check(context, value_scope, first_flow_scope, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 93, in _break_check
    reachable = _check_if(context, flow_node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\flow_analysis.py", line 113, in _check_if
    types = context.infer_node(node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 272, in infer_trailer
    return atom_values.execute(args)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in execute
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 376, in <genexpr>
    return ValueSet.from_sets(c.inference_state.execute(c, arguments) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 133, in wrapper
    return func(value, arguments=arguments, callback=call)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\arguments.py", line 63, in wrapper
    clinic_args
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\arguments.py", line 100, in _iterate_argument_clinic
    value_set = NO_VALUES if argument is None else argument.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\lazy_value.py", line 46, in infer
    return self.context.infer_node(self.data)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 189, in _infer_node
    value_set = context.infer_node(first_child)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 189, in _infer_node
    value_set = context.infer_node(first_child)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 176, in _infer_node
    return infer_atom(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 301, in infer_atom
    return context.py__getattribute__(atom, position=position)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 75, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\names.py", line 237, in infer
    self.tree_name
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 827, in wrapper
    return func(inference_state, context, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 726, in tree_name_to_values
    types = _remove_statements(context, node, tree_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 661, in _remove_statements
    return infer_expr_stmt(context, stmt, seek_name=name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 370, in infer_expr_stmt
    return _infer_expr_stmt(context, stmt, seek_name)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 402, in _infer_expr_stmt
    value_set = context.infer_node(rhs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 267, in infer_trailer
    name_or_str=node
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in py__getattribute__
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 385, in <genexpr>
    return ValueSet.from_sets(c.py__getattribute__(*args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 89, in py__getattribute__
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 89, in <genexpr>
    values = ValueSet.from_sets(name.infer() for name in names)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 413, in wrapper
    return ValueSet(func(*args, **kwargs))
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 16, in __init__
    self._set = frozenset(iterable)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\instance.py", line 488, in infer
    for c in result_value.py__get__(self._instance, self._instance.py__class__()):
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 400, in py__get__
    return self._function.execute_with_values(instance)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 47, in execute_with_values
    return self.inference_state.execute(self, arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\__init__.py", line 21, in wrapper
    return built_functions[name](*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 134, in wrapper
    return call()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\plugins\stdlib.py", line 109, in call
    return callback(value, arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\__init__.py", line 119, in execute
    value_set = value.py__call__(arguments=arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 88, in py__call__
    return function_execution.infer()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 318, in infer
    return self.get_return_values()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\recursion.py", line 87, in wrapper
    result = func(self, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 179, in get_return_values
    value_set = self._infer_annotations()
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\value\function.py", line 336, in _infer_annotations
    return infer_return_types(self._value, self._arguments)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\gradual\annotation.py", line 228, in infer_return_types
    annotation_values = infer_annotation(context, annotation)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\gradual\annotation.py", line 35, in infer_annotation
    value_set = context.infer_node(annotation)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\context.py", line 210, in infer_node
    return infer_node(self, node)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 148, in infer_node
    return _infer_node_if_inferred(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 161, in _infer_node_if_inferred
    return _infer_node_cached(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\cache.py", line 42, in wrapper
    rv = function(obj, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 166, in _infer_node_cached
    return _infer_node(context, element)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\debug.py", line 82, in wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 62, in wrapper
    return func(context, *args, **kwargs)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 200, in _infer_node
    value_set = infer_trailer(context, value_set, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\syntax_tree.py", line 260, in infer_trailer
    ContextualizedNode(context, trailer)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in get_item
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\common\value.py", line 32, in from_sets
    for set_ in sets:
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 388, in <genexpr>
    return ValueSet.from_sets(_getitem(c, *args, **kwargs) for c in self._set)
  File "C:\ProgramData\Anaconda3\envs\gis_env_descartes\lib\site-packages\jedi\inference\base_value.py", line 344, in _getitem
    result |= value.py__simple_getitem__(index)

TypeError: 'NoneType' object is not callabl

Versions

  • Spyder version: 4.1.1
  • Python version: 3.7.6
  • Qt version: 5.12.5
  • PyQt5 version: 5.12.3
  • Operating System: Windows 10

Dependencies


# Mandatory:
atomicwrites >=1.2.0           :  1.3.0 (OK)
chardet >=2.0.0                :  3.0.4 (OK)
cloudpickle >=0.5.0            :  1.3.0 (OK)
diff_match_patch >=20181111    :  20181111 (OK)
intervaltree                   :  None (OK)
IPython >=4.0                  :  7.13.0 (OK)
jedi =0.15.2                   :  0.15.2 (OK)
nbconvert >=4.0                :  5.6.1 (OK)
numpydoc >=0.6.0               :  0.9.2 (OK)
paramiko >=2.4.0               :  2.7.1 (OK)
parso =0.5.2                   :  0.5.2 (OK)
pexpect >=4.4.0                :  4.8.0 (OK)
pickleshare >=0.4              :  0.7.5 (OK)
psutil >=5.3                   :  5.7.0 (OK)
pygments >=2.0                 :  2.6.1 (OK)
pylint >=0.25                  :  2.4.4 (OK)
pyls >=0.31.9;<0.32.0          :  0.31.9 (OK)
qdarkstyle >=2.8               :  2.8 (OK)
qtawesome >=0.5.7              :  0.7.0 (OK)
qtconsole >=4.6.0              :  4.7.1 (OK)
qtpy >=1.5.0                   :  1.9.0 (OK)
rtree >=0.8.3                  :  0.9.4 (OK)
sphinx >=0.6.6                 :  2.4.4 (OK)
spyder_kernels >=1.9.0;<1.10.0 :  1.9.0 (OK)
watchdog                       :  None (OK)
zmq >=17                       :  19.0.0 (OK)

# Optional:
cython >=0.21                  :  0.29.15 (OK)
matplotlib >=2.0.0             :  3.2.0 (OK)
numpy >=1.7                    :  1.18.1 (OK)
pandas >=0.13.1                :  1.0.2 (OK)
scipy >=0.17.0                 :  1.4.1 (OK)
sympy >=0.7.3                  :  1.5.1 (OK)

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:7 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
planzaprecisionagcommented, Mar 25, 2020

Deleted the Jedi dir, still receiving the same error. This pretty much make Spyder unusable for development until I restart it and lose lots of time. Is there any way that I can kill linting and completion so that I can work without getting this error 10+ times a day? I already have these options turned off in preferences.

Thanks!

From: Carlos Cordoba notifications@github.com Sent: Monday, March 23, 2020 2:38 PM To: spyder-ide/spyder spyder@noreply.github.com Cc: planzaprecisionag planzaprecisionag@gmail.com; Author author@noreply.github.com Subject: Re: [spyder-ide/spyder] Internal Python Language Server error (#11936)

Please close Spyder, remove this directory (if available)

C:\Users<your user>\AppData\Roaming\Jedi

and try again.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/spyder-ide/spyder/issues/11936#issuecomment-602813377 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AOXPS36RCMZI3T5FXNPQEHDRI6275ANCNFSM4LSBMWGQ . https://github.com/notifications/beacon/AOXPS342WT2HOWTKZ7YH6H3RI6275A5CNFSM4LSBMWG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEPXDHQI.gif

0reactions
ccordoba12commented, Mar 25, 2020

Is there any way that I can kill linting and completion so that I can work without getting this error 10+ times a day?

Not for now, sorry.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Internal Python Language Server error · Issue #12880 - GitHub
This looks like an error with Jedi's cache. Please try to run some code completions in the editor with Kite deactivated to see...
Read more >
python - Robot Framework Language Server. Please update ...
I am unable to execute any robot tests. I am just starting with the setup in MS Visual Studio Code and downloaded the...
Read more >
python-language-server - PyPI
Python Language Server for the Language Server Protocol. ... If you get an error similar to 'install_requires' must be a string or list...
Read more >
Common Illnesses — Spyder 5 documentation
If you receive the message An error occurred while starting the kernel in the IPython Console, Spyder was unable to launch a new...
Read more >
Python language server on Emacs : r/NixOS - Reddit
on emacs on nix os. I did install the jedi packages, but in emacs it's required to execute `jedi:install-server` after and I had...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found