[Supervisor-checkins] r777 - supervisor/trunk/src/supervisor

Chris McDonough chrism at agendaless.com
Sun Jun 22 15:39:26 EDT 2008


Author: Chris McDonough <chrism at agendaless.com>
Date: Sun Jun 22 15:39:26 2008
New Revision: 777

Log:
Remove decoy code pointed out by Siddhant.


Modified:
   supervisor/trunk/src/supervisor/options.py

Modified: supervisor/trunk/src/supervisor/options.py
==============================================================================
--- supervisor/trunk/src/supervisor/options.py	(original)
+++ supervisor/trunk/src/supervisor/options.py	Sun Jun 22 15:39:26 2008
@@ -131,36 +131,6 @@
         sys.stderr.write("For help, use %s -h\n" % self.progname)
         sys.exit(2)
 
-    def remove(self,
-               name=None,               # attribute name on self
-               confname=None,           # dotted config path name
-               short=None,              # short option name
-               long=None,               # long option name
-               ):
-        """Remove all traces of name, confname, short and/or long."""
-        if name:
-            for n, cn in self.names_list[:]:
-                if n == name:
-                    self.names_list.remove((n, cn))
-            if self.default_map.has_key(name):
-                del self.default_map[name]
-            if self.required_map.has_key(name):
-                del self.required_map[name]
-        if confname:
-            for n, cn in self.names_list[:]:
-                if cn == confname:
-                    self.names_list.remove((n, cn))
-        if short:
-            key = "-" + short[0]
-            if self.options_map.has_key(key):
-                del self.options_map[key]
-        if long:
-            key = "--" + long
-            if key[-1] == "=":
-                key = key[:-1]
-            if self.options_map.has_key(key):
-                del self.options_map[key]
-
     def add(self,
             name=None,                  # attribute name on self
             confname=None,              # dotted config path name


More information about the Supervisor-checkins mailing list