First page Back Continue Last page Overview Graphics

Back to the philosophers

Now we define a metaclass „EssentialAnswers“:

x = input("Do you need the answer? (y/n): ")

if x.lower() == "y":

required = True

else:

required = False

def the_answer(self, *args):

return 42

class EssentialAnswers(type):

def __init__(cls, clsname, superclasses, attributedict):

if required:

cls.the_answer = the_answer