Tengo una aplicación cerebrito que estoy controlando sobre http con un wxpython ui. Quiero matar al servidor cuando la interfaz de usuario cierre, pero no sé cómo hacerlo. En este momento sólo estoy haciendo un sys.exit() en el evento de cierre de la ventana, pero eso es lo que resulta endeteniendo un servidor cerebrito sobre http
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 que debido a que no voy a parar cherrypy correctamente?