supervisor 3.0a6 and Python2.6

George Trojan george.trojan at noaa.gov
Tue Mar 17 11:28:07 EDT 2009


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



More information about the Python-list mailing list