Changeset 1437
- Timestamp:
- 11/18/06 13:27:15
- Files:
-
- trunk/cherrypy/_cpengine.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cpengine.py
r1436 r1437 127 127 # Some platforms (OS X) will error if all threads are not 128 128 # ABSOLUTELY terminated. See http://www.cherrypy.org/ticket/581. 129 while True:129 for trial in xrange(self.reexec_retry * 10): 130 130 try: 131 131 os.execv(sys.executable, args) 132 break132 return 133 133 except OSError, x: 134 134 if x.errno != 45: 135 135 raise 136 time.sleep(0.1) 137 else: 138 raise 139 140 # Number of seconds to retry reexec if os.execv fails. 141 reexec_retry = 2 136 142 137 143 def autoreload(self):

