Supervisor does not work with Python2.6. While running with the test
configuration, supervisord prints traceback:
2009-03-17 15:12:31,927 CRIT Traceback (most recent call last):
File
"/usr/local/Python-2.6/lib/python2.6/site-packages/supervisor-3.0a6-py2.6.egg/supervisor/xmlrpc.py",
line 367, in continue_request
pushproducer(DeferredXMLRPCResponse(request, value))
File "/usr/local/Python-2.6/lib/python2.6/asynchat.py", line 190, in
push_with_producer
self.initiate_send()
File "/usr/local/Python-2.6/lib/python2.6/asynchat.py", line 227, in
initiate_send
data = first.more()
AttributeError: class NOT_DONE_YET has no attribute 'more'
The last entry on http://supervisord.org/news/ is exactly one year ago,
obviously it predates Python2.6. Two questions:
1. Is supervisor still developed?
2. Is there a quick fix to the above behaviour? If not, what would be a
reasonable alternative to supervisor? I know of upstart and daemontools.
George
--
http://mail.python.org/mailman/listinfo/python-list