Changeset 1329
- Timestamp:
- 09/03/06 18:38:48
- Files:
-
- trunk/cherrypy/_cpengine.py (modified) (2 diffs)
- trunk/cherrypy/_cprequest.py (modified) (1 diff)
- trunk/cherrypy/test/test_core.py (modified) (1 diff)
- trunk/cherrypy/test/test_states.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cpengine.py
r1295 r1329 87 87 """Block forever (wait for stop(), KeyboardInterrupt or SystemExit).""" 88 88 try: 89 if self.autoreload_on:90 i = 091 freq = self.autoreload_frequency92 93 89 while self.state != STOPPED: 94 time.sleep(.1)95 96 # Autoreload90 # Note that autoreload_frequency controls 91 # sleep timer even if autoreload is off. 92 time.sleep(self.autoreload_frequency) 97 93 if self.autoreload_on: 98 i += .1 99 if i > freq: 100 i = 0 101 self.autoreload() 94 self.autoreload() 102 95 except KeyboardInterrupt: 103 96 cherrypy.log("<Ctrl-C> hit: shutting down app engine", "ENGINE") … … 220 213 for req, resp in self.servings: 221 214 resp.check_timeout() 222 freq = self.deadlock_poll_freq223 self.monitor_thread = threading.Timer(freq, self.monitor)224 self.monitor_thread.start()215 freq = self.deadlock_poll_freq 216 self.monitor_thread = threading.Timer(freq, self.monitor) 217 self.monitor_thread.start() 225 218 226 219 def start_with_callback(self, func, args=None, kwargs=None): trunk/cherrypy/_cprequest.py
r1327 r1329 530 530 finally: 531 531 self.hooks.run('on_end_resource') 532 except cherrypy.InternalRedirect:532 except (KeyboardInterrupt, SystemExit, cherrypy.InternalRedirect): 533 533 raise 534 534 except: trunk/cherrypy/test/test_core.py
r1326 r1329 648 648 self.assertInBody(msg) 649 649 650 # Ugly hack to skip the test if we're using _cpmodpy. 651 if cherrypy.servers.httpservers: 650 if (hasattr(self, 'harness') and 651 "modpython" in self.harness.__class__.__name__.lower()): 652 pass 653 else: 652 654 # Test throw_errors (ticket #186). 653 655 self.getPage("/error/rethrow") trunk/cherrypy/test/test_states.py
r1278 r1329 40 40 cherrypy.config.update({ 41 41 'environment': 'test_suite', 42 ' deadlock.poll_freq': 1,43 ' deadlock.timeout': 2,42 'engine.deadlock_poll_freq': 1, 43 'response.timeout': 2, 44 44 }) 45 45

