canon page using web.py framework