Merge pull request #441 from davidhalter/dynamic_inheritance

Dynamic superclasses
This commit is contained in:
Dave Halter committed 2014-07-27 18:26:48 +04:30
commit 440b9b072e
4 files changed
+29 -12

No files matched your search

+16
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__
# -----------------