detener un servidor cherrypy sobre http
Tengo una aplicación cherrypy que estoy controlando a través de http con un wxpython ui. Quiero matar el servidor cuando se cierra la interfaz de usuario, pero no sé cómo hacerlo. En este momento solo estoy haciendo un sys.exit () en el evento de cierre de ventana, pero eso resulta en
Traceback (most recent call last):
File "ui.py", line 67, in exitevent
urllib.urlopen("http://"+server+"/?sigkill=1")
File "c:\python26\lib\urllib.py", line 87, in urlopen
return opener.open(url)
File "c:\python26\lib\urllib.py", line 206, in open
return getattr(self, name)(url)
File "c:\python26\lib\urllib.py", line 354, in open_http
'got a bad status line', None)
IOError: ('http protocol error', 0, 'got a bad status line', None)
¿Es porque no voy a dejar de cherrypy correctamente?