1
0
forked from VimPlug/jedi

Merge pull request #441 from davidhalter/dynamic_inheritance

Dynamic superclasses
This commit is contained in:
Dave Halter
2014-07-27 18:26:48 +04:30
4 changed files with 29 additions and 12 deletions

View File

@@ -191,6 +191,22 @@ Base.upper
#? ['upper']
Base().upper
# -----------------
# dynamic inheritance
# -----------------
class Angry(object):
def shout(self):
return 'THIS IS MALARKEY!'
def classgetter():
return Angry
class Dude(classgetter()):
def react(self):
#? ['shout']
self.s
# -----------------
# __call__
# -----------------