Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

root/branches/cp3-wsgi-remix/test/test_states_demo.py

Revision 1231 (checked in by fumanchu, 2 years ago)

New deadlock monitor which sets Response.timed_out to True if Response.time < now - config.get("deadlock_timeout"). The request thread periodically checkes Response.timed_out and raises TimeoutError? if it is True. Current checks are in HookMap?.run, Request.respond, Body.set, and Response.finalize, more can be added later if needed.

  • Property svn:eol-style set to native
Line 
1 import os
2 import sys
3
4 import cherrypy
5
6
7 class Root:
8    
9     def index(self):
10         return "Hello World"
11     index.exposed = True
12    
13     def pid(self):
14         return str(os.getpid())
15     pid.exposed = True
16    
17     def stop(self):
18         cherrypy.engine.stop()
19         cherrypy.server.stop()
20     stop.exposed = True
21
22
23 if __name__ == '__main__':
24     cherrypy.config.update({"server.socket_host": sys.argv[1],
25                             "server.socket_port": int(sys.argv[2]),
26                             "log_to_screen": False,
27                             "environment": "development",
28                             })
29     cherrypy.quickstart(Root())
30                      
Note: See TracBrowser for help on using the browser.

Hosted by WebFaction

Log in as guest/cpguest to create tickets