fix web.py bug