Files
2025-05-20 11:57:43 -04:00

16 lines
334 B
Python

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