1
0
forked from VimPlug/jedi

support for super()

This commit is contained in:
David Halter
2012-12-24 12:27:43 +01:00
parent 6ec41909fe
commit 40898450af
3 changed files with 37 additions and 8 deletions
+2 -4
View File
@@ -73,15 +73,13 @@ class Simple(Base):
@Python3Method
def get_parent_until(self, classes=(), reverse=False,
include_current=False):
include_current=True):
""" Takes always the parent, until one class (not a Class) """
if type(classes) not in (tuple, list):
classes = (classes,)
scope = self
scope = self if include_current else self.parent
while scope.parent is not None:
if classes and reverse != scope.isinstance(*classes):
if include_current:
return scope
break
scope = scope.parent
return scope