Przeglądaj źródła

Fix Python 3 incompatibilities

Marc Abramowitz 10 lat temu
rodzic
commit
dee621eab6
2 zmienionych plików z 2 dodań i 2 usunięć
  1. 1 1
      supervisor/process.py
  2. 1 1
      supervisor/rpcinterface.py

+ 1 - 1
supervisor/process.py

@@ -456,7 +456,7 @@ class Subprocess(object):
 
         try:
             options.kill(self.pid, sig)
-        except Exception, e:
+        except Exception as e:
             io = StringIO.StringIO()
             traceback.print_exc(file=io)
             tb = io.getvalue()

+ 1 - 1
supervisor/rpcinterface.py

@@ -512,7 +512,7 @@ class SupervisorNamespaceRPCInterface:
         if group is None:
             raise RPCError(Faults.BAD_NAME, name)
 
-        processes = group.processes.values()
+        processes = list(group.processes.values())
         processes.sort()
         processes = [(group, process) for process in processes]