Kaynağa Gözat

Show string description for unexpected faults

Mike Naberezny 9 yıl önce
ebeveyn
işleme
84e46fb9f0
1 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 4 2
      supervisor/web.py

+ 4 - 2
supervisor/web.py

@@ -376,7 +376,8 @@ class StatusView(MeldView):
                         elif e.code == Faults.ABNORMAL_TERMINATION:
                             msg = 'abnormal termination'
                         else:
-                            msg = 'unexpected rpc fault code %d' % e.code
+                            msg = 'unexpected rpc fault [%d] %s' % (
+                                e.code, e.text)
                         def starterr():
                             return 'ERROR: Process %s: %s' % (namespec, msg)
                         starterr.delay = 0.05
@@ -391,7 +392,8 @@ class StatusView(MeldView):
                             elif e.code == Faults.ABNORMAL_TERMINATION:
                                 msg = 'abnormal termination'
                             else:
-                                msg = 'unexpected rpc fault code %d' % e.code
+                                msg = 'unexpected rpc fault [%d] %s' % (
+                                    e.code, e.text)
                             return 'ERROR: Process %s: %s' % (namespec, msg)
 
                         if result is NOT_DONE_YET: