Changeset 1702
- Timestamp:
- 08/19/07 15:55:32
- Files:
-
- branches/cherrypy-3.0.x/cherrypy/_cpengine.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/cherrypy-3.0.x/cherrypy/_cpengine.py
r1635 r1702 293 293 294 294 def _set_signals(self): 295 if self.SIGHUP: 296 signal.signal(signal.SIGHUP, self.SIGHUP) 297 if self.SIGTERM: 298 signal.signal(signal.SIGTERM, self.SIGTERM) 299 295 try: 296 if self.SIGHUP: 297 signal.signal(signal.SIGHUP, self.SIGHUP) 298 if self.SIGTERM: 299 signal.signal(signal.SIGTERM, self.SIGTERM) 300 except ValueError, x: 301 if x.args[0] != 'signal only works in main thread': 302 raise 300 303 301 304 # Drop privileges #

