[Supervisor-checkins] r856 - in supervisor/trunk: . src/supervisor
Mike Naberezny
mike at maintainable.com
Fri May 22 17:37:39 EDT 2009
Author: Mike Naberezny <mike at maintainable.com>
Date: Fri May 22 17:37:38 2009
New Revision: 856
Log:
- Supervisorctl now correctly interprets all of the error codes that can
be returned when starting a process. Patch by Francesc Alted.
Modified:
supervisor/trunk/CHANGES.txt
supervisor/trunk/src/supervisor/supervisorctl.py
Modified: supervisor/trunk/CHANGES.txt
==============================================================================
--- supervisor/trunk/CHANGES.txt (original)
+++ supervisor/trunk/CHANGES.txt Fri May 22 17:37:38 2009
@@ -1,5 +1,8 @@
Next Release
+ - Supervisorctl now correctly interprets all of the error codes that can
+ be returned when starting a process. Patch by Francesc Alted.
+
- New 'stdout_events_enabled' and 'stderr_events_enabled' config options
have been added to the '[program:x]', '[fcgi-program:x]', and
'[eventlistener:x]' sections. These enable the emitting of new
Modified: supervisor/trunk/src/supervisor/supervisorctl.py
==============================================================================
--- supervisor/trunk/src/supervisor/supervisorctl.py (original)
+++ supervisor/trunk/src/supervisor/supervisorctl.py Fri May 22 17:37:38 2009
@@ -609,9 +609,13 @@
code = result['status']
template = '%s: ERROR (%s)'
if code == xmlrpc.Faults.BAD_NAME:
- return template % (name,'no such process')
+ return template % (name, 'no such process')
+ elif code == xmlrpc.Faults.NO_FILE:
+ return template % (name, 'no such file')
+ elif code == xmlrpc.Faults.NOT_EXECUTABLE:
+ return template % (name, 'file is not executable')
elif code == xmlrpc.Faults.ALREADY_STARTED:
- return template % (name,'already started')
+ return template % (name, 'already started')
elif code == xmlrpc.Faults.SPAWN_ERROR:
return template % (name, 'spawn error')
elif code == xmlrpc.Faults.ABNORMAL_TERMINATION:
More information about the Supervisor-checkins
mailing list