Implemented dynamic superclasses

This commit is contained in:
Danilo Bargen
2014-07-27 14:11:48 +02:00
parent 73637d7e3f
commit e8f479172a
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__
# -----------------