diff --git a/jedi/evaluate/param.py b/jedi/evaluate/param.py index 22b85b5e..33e151e6 100644 --- a/jedi/evaluate/param.py +++ b/jedi/evaluate/param.py @@ -203,7 +203,6 @@ def get_params(evaluator, func, var_args): keys_used.add(k) key, va_values = next(var_arg_iterator, (None, ())) - keys = [] values = [] array_type = None diff --git a/jedi/parser/__init__.py b/jedi/parser/__init__.py index 7d0253ca..073b13e0 100644 --- a/jedi/parser/__init__.py +++ b/jedi/parser/__init__.py @@ -82,7 +82,7 @@ class Parser(object): arr = self.scope_names_stack[-1].setdefault(new_node.value, []) arr.append(new_node) elif isinstance(new_node, pr.ClassOrFunc) \ - and raw_node[0] in (pytree.python_symbols.funcdef, pytree.python_symbols.funcdef): + and raw_node[0] in (pytree.python_symbols.funcdef, pytree.python_symbols.classdef): # scope_name_stack handling n = new_node.name scope_names = self.scope_names_stack.pop()