Changeset 769
- Timestamp:
- 10/31/05 13:06:40
- Files:
-
- trunk/cherrypy/_cpserver.py (modified) (1 diff)
- trunk/cherrypy/lib/autoreload.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cpserver.py
r768 r769 64 64 if conf('autoreload.on', False): 65 65 try: 66 autoreload.main(self._start) 66 freq = conf('autoreload.frequency', 1) 67 autoreload.main(self._start, freq) 67 68 except KeyboardInterrupt: 68 69 cherrypy.log("<Ctrl-C> hit: shutting down autoreloader", "HTTP") trunk/cherrypy/lib/autoreload.py
r762 r769 9 9 RUN_RELOADER = True 10 10 reloadFiles = [] 11 12 def reloader_thread( ):11 12 def reloader_thread(freq): 13 13 mtimes = {} 14 14 … … 30 30 if mtime > mtimes[filename]: 31 31 sys.exit(3) # force reload 32 time.sleep( 1)32 time.sleep(freq) 33 33 34 34 def restart_with_reloader(): … … 43 43 return exit_code 44 44 45 def main(main_func, args=None, kwargs=None ):45 def main(main_func, args=None, kwargs=None, freq=1): 46 46 if os.environ.get("RUN_MAIN") == "true": 47 47 … … 54 54 # If KeyboardInterrupt is raised within reloader_thread, 55 55 # let it propagate out to the caller. 56 reloader_thread( )56 reloader_thread(freq) 57 57 else: 58 58 # If KeyboardInterrupt is raised within restart_with_reloader,

