web.py python lofter