#!/usr/bin/python3 from flask import Flask, escape, request from time import sleep, time, ctime from flaskcache import FlaskCache app = Flask(__name__) fc = FlaskCache() def page(name, count, delta=0.2): page= ( "\n" "\n" "\n" " \n" " %s<title/>\n" "</head>\n" "<body>\n" "<h1>%s<s/h1>\n" "<h2>time</h2>\n" " %f<br />\n" " %s<br />\n" "<h2>data</h2>\n" ) % (name, name, time(), ctime()) for i in range(1, count+1): page += " %i<br />\n" % i sleep(delta) page += ( "</body>\n" "</html>\n" ) return(page) @app.route('/p1') def p1(): return(fc.getpage("/p1", page, "p1", 5)) @app.route('/p2') def p2(): return(fc.getpage("/p2", page, "p2", 10, 0.5)) if __name__ == '__main__': app.run()