class Foo:
def bar(self):
print "hello bar"
def haz(self):
print "hello haz"
def nothing(self):
print "None"
def __init__(self, choose_me):
{'foo': self.bar,
'can': self.haz
}.get(choose_me, self.nothing)()
if __name__ == '__main__':
Foo('foo')
Y2xhc3MgRm9vOgoJZGVmIGJhcihzZWxmKToKCQlwcmludCAiaGVsbG8gYmFyIgoJCglkZWYgaGF6KHNlbGYpOgoJCXByaW50ICJoZWxsbyBoYXoiCgkKCWRlZiBub3RoaW5nKHNlbGYpOgoJCXByaW50ICJOb25lIgoJCglkZWYgX19pbml0X18oc2VsZiwgY2hvb3NlX21lKToKCQl7J2Zvbyc6IHNlbGYuYmFyLAoJCSAnY2FuJzogc2VsZi5oYXoKCQkgfS5nZXQoY2hvb3NlX21lLCBzZWxmLm5vdGhpbmcpKCkKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CglGb28oJ2Zvbycp