From 52348e0d1be0a11a609930155846f7cf428af7be Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 10 Mar 2014 16:12:10 +0100 Subject: [PATCH] delete unnecessary checks from filter --- jedi/evaluate/finder.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/jedi/evaluate/finder.py b/jedi/evaluate/finder.py index 7ea83ff8..8b4bf266 100644 --- a/jedi/evaluate/finder.py +++ b/jedi/evaluate/finder.py @@ -52,10 +52,7 @@ class NameFinder(object): break_scopes = [] # here is the position stuff happening (sorting of variables) for name in sorted(name_list, key=lambda n: n.start_pos, reverse=True): - parpar = name.parent.parent if name.parent else None - if isinstance(parpar, er.InstanceElement) \ - and isinstance(parpar.var, pr.Class): - parpar = parpar.var + parpar = name.parent.parent if self.name_str == name.get_code() and parpar not in break_scopes: if not self._name_is_array_assignment(name): result.append(name) # `arr[1] =` is not the definition