diff options
author | Greg Ward <gward@python.net> | 2000-05-07 15:29:15 (GMT) |
---|---|---|
committer | Greg Ward <gward@python.net> | 2000-05-07 15:29:15 (GMT) |
commit | f4f8e64957f672b4a5d58c3fa9acb59518416010 (patch) | |
tree | bf9e3e35722b18718c3cc3106c6365ccb6fae3bd | |
parent | ea79ba9341d52301dd236910140daa1970616379 (diff) | |
download | cpython-f4f8e64957f672b4a5d58c3fa9acb59518416010.zip cpython-f4f8e64957f672b4a5d58c3fa9acb59518416010.tar.gz cpython-f4f8e64957f672b4a5d58c3fa9acb59518416010.tar.bz2 |
Got rid of some little-used and not-very-useful methods: 'get_option()' and
'get_options()'.
-rw-r--r-- | Lib/distutils/cmd.py | 47 |
1 files changed, 3 insertions, 44 deletions
diff --git a/Lib/distutils/cmd.py b/Lib/distutils/cmd.py index d8e4137..abb23c9 100644 --- a/Lib/distutils/cmd.py +++ b/Lib/distutils/cmd.py @@ -157,47 +157,6 @@ class Command: print msg - # -- Option query/set methods -------------------------------------- - - def get_option (self, option): - """Return the value of a single option for this command. Raise - AttributeError if 'option' is not known.""" - return getattr (self, option) - - - def get_options (self, *options): - """Return (as a tuple) the values of several options for this - command. Raise AttributeError if any of the options in - 'options' are not known.""" - - values = [] - for opt in options: - values.append (getattr (self, opt)) - - return tuple (values) - - - def set_option (self, option, value): - """Set the value of a single option for this command. Raise - AttributeError if 'option' is not known.""" - - if not hasattr (self, option): - raise AttributeError, \ - "command '%s': no such option '%s'" % \ - (self.get_command_name(), option) - if value is not None: - setattr (self, option, value) - - def set_options (self, **optval): - """Set the values of several options for this command. Raise - AttributeError if any of the options specified as - keyword arguments are not known.""" - - for k in optval.keys(): - if optval[k] is not None: - self.set_option (k, optval[k]) - - # -- Convenience methods for commands ------------------------------ def get_command_name (self): @@ -228,8 +187,8 @@ class Command: src_cmd_obj.ensure_ready () for (src_option, dst_option) in option_pairs: if getattr (self, dst_option) is None: - self.set_option (dst_option, - src_cmd_obj.get_option (src_option)) + setattr (self, dst_option, + getattr (src_cmd_obj, src_option)) def find_peer (self, command, create=1): @@ -247,7 +206,7 @@ class Command: its 'option' option.""" cmd_obj = self.find_peer (command) - return cmd_obj.get_option (option) + return getattr(cmd_obj, option) def run_peer (self, command): |