#!/usr/bin/env python class HTMLWrapper(): def __init__(self, tag): self._tag = tag def __call__(self, text): # <1> return '<{0}>{1}'.format(self._tag, text) if __name__ == '__main__': h1 = HTMLWrapper('h1') # <2> print(h1('spam')) # <3> div = HTMLWrapper('div') print(div('ham'))