Stoppen eines Cherry-Servers über http
Ich habe eine Cherry-App, die ich über http mit einer wxpython-Benutzeroberfläche steuere. Ich möchte den Server beenden, wenn die Benutzeroberfläche geschlossen wird, aber ich weiß nicht, wie ich das machen soll. Im Moment mache ich nur eine sys.exit () für das Fenster schließen-Ereignis, aber das hat zur Folge
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)
liegt das daran, dass ich cherrypy nicht richtig stoppen kann?