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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta