mirror of https://github.com/python/cpython
Got rid of several little-used and not-very-useful methods: 'get_option()',
'get_options()', 'get_command_option()', 'get_command_options()'.
This commit is contained in:
parent
f4f8e64957
commit
c4537ac9b6
|
@ -261,8 +261,8 @@ class Distribution:
|
||||||
raise DistutilsArgError, msg
|
raise DistutilsArgError, msg
|
||||||
|
|
||||||
# Require that the command class be derived from Command --
|
# Require that the command class be derived from Command --
|
||||||
# that way, we can be sure that we at least have the 'run'
|
# want to be sure that the basic "command" interface is
|
||||||
# and 'get_option' methods.
|
# implemented.
|
||||||
if not isinstance (cmd_obj, Command):
|
if not isinstance (cmd_obj, Command):
|
||||||
raise DistutilsClassError, \
|
raise DistutilsClassError, \
|
||||||
"command class %s must subclass Command" % \
|
"command class %s must subclass Command" % \
|
||||||
|
@ -529,24 +529,6 @@ class Distribution:
|
||||||
self.run_command (cmd)
|
self.run_command (cmd)
|
||||||
|
|
||||||
|
|
||||||
def get_option (self, option):
|
|
||||||
"""Return the value of a distribution option. Raise
|
|
||||||
AttributeError if 'option' is not known."""
|
|
||||||
return getattr (self, opt)
|
|
||||||
|
|
||||||
|
|
||||||
def get_options (self, *options):
|
|
||||||
"""Return (as a tuple) the values of several distribution
|
|
||||||
options. Raise AttributeError if any element of
|
|
||||||
'options' is not known."""
|
|
||||||
|
|
||||||
values = []
|
|
||||||
for opt in options:
|
|
||||||
values.append (getattr (self, opt))
|
|
||||||
|
|
||||||
return tuple (values)
|
|
||||||
|
|
||||||
|
|
||||||
# -- Methods that operate on its Commands --------------------------
|
# -- Methods that operate on its Commands --------------------------
|
||||||
|
|
||||||
def run_command (self, command):
|
def run_command (self, command):
|
||||||
|
@ -570,33 +552,6 @@ class Distribution:
|
||||||
self.have_run[command] = 1
|
self.have_run[command] = 1
|
||||||
|
|
||||||
|
|
||||||
def get_command_option (self, command, option):
|
|
||||||
"""Create a command object for 'command' if necessary, ensure that
|
|
||||||
its option values are all set to their final values, and return
|
|
||||||
the value of its 'option' option. Raise AttributeError if
|
|
||||||
'option' is not known for that 'command'."""
|
|
||||||
|
|
||||||
cmd_obj = self.find_command_obj (command)
|
|
||||||
cmd_obj.ensure_ready ()
|
|
||||||
return cmd_obj.get_option (option)
|
|
||||||
|
|
||||||
|
|
||||||
def get_command_options (self, command, *options):
|
|
||||||
"""Create a command object for 'command' if necessary, ensure that
|
|
||||||
its option values are all set to their final values, and return
|
|
||||||
a tuple containing the values of all the options listed in
|
|
||||||
'options' for that command. Raise DistutilsOptionError if any
|
|
||||||
invalid option is supplied in 'options'."""
|
|
||||||
|
|
||||||
cmd_obj = self.find_command_obj (command)
|
|
||||||
cmd_obj.ensure_ready ()
|
|
||||||
values = []
|
|
||||||
for opt in options:
|
|
||||||
values.append (getattr (cmd_obj, option))
|
|
||||||
|
|
||||||
return tuple (values)
|
|
||||||
|
|
||||||
|
|
||||||
# -- Distribution query methods ------------------------------------
|
# -- Distribution query methods ------------------------------------
|
||||||
|
|
||||||
def has_pure_modules (self):
|
def has_pure_modules (self):
|
||||||
|
|
Loading…
Reference in New Issue