فهرست منبع

Remove reloadProcess RPC interface: not yet ready for primetime.

Chris McDonough 17 سال پیش
والد
کامیت
1f74b54520
2فایلهای تغییر یافته به همراه0 افزوده شده و 29 حذف شده
  1. 0 14
      src/supervisor/rpcinterface.py
  2. 0 15
      src/supervisor/tests/test_rpcinterfaces.py

+ 0 - 14
src/supervisor/rpcinterface.py

@@ -162,20 +162,6 @@ class SupervisorNamespaceRPCInterface:
         self.supervisord.options.mood = SupervisorStates.RESTARTING
         return True
 
-    def reloadConfig(self):
-        """
-        Reload configuration
-
-        @return boolean result  always return True unless error
-        """
-        self._update('reloadConfig')
-        added, changed, removed = self.supervisord.options.process_config_file()
-
-        added = [group.name for group in added]
-        changed = [group.name for group in changed]
-        removed = [group.name for group in removed]
-        return [[added, changed, removed]] # cannot return len > 1, apparently
-
     def addProcess(self, name):
         """ Update the config for a running process from config file.
 

+ 0 - 15
src/supervisor/tests/test_rpcinterfaces.py

@@ -218,21 +218,6 @@ class SupervisorNamespaceXMLRPCInterfaceTests(TestBase):
         self.assertEqual(value, True)
         self.assertEqual(supervisord.options.mood, 0)
 
-    def test_reloadConfig(self):
-        options = DummyOptions()
-        supervisord = DummySupervisor(options)
-        interface = self._makeOne(supervisord)
-
-        changes = [ [DummyPGroupConfig(options, 'added')],
-                    [DummyPGroupConfig(options, 'changed')],
-                    [DummyPGroupConfig(options, 'dropped')] ]
-
-        supervisord.options.process_config_file = \
-            lambda : changes
-
-        value = interface.reloadConfig()
-        self.assertEqual(value, [[['added'], ['changed'], ['dropped']]])
-
     def test_addProcess(self):
         from supervisor.supervisord import Supervisor
         from supervisor import xmlrpc