Packaging cleanup: normalize print calls.

Namely: use default arguments instead of explicit empty string; use multiple
arguments instead of building strings.
This commit is contained in:
Éric Araujo 2011-06-08 04:10:57 +02:00
parent 04fc999c05
commit 3cab2f150c
4 changed files with 19 additions and 17 deletions

View File

@ -236,7 +236,9 @@ def main():
except Exception as e: except Exception as e:
tempout.seek(0) tempout.seek(0)
tempout = tempout.read() tempout = tempout.read()
print('Could not generate the graph\n%s\n%s\n' % (tempout, e)) print('Could not generate the graph')
print(tempout)
print(e)
sys.exit(1) sys.exit(1)
for dist, reqs in graph.missing.items(): for dist, reqs in graph.missing.items():
@ -246,7 +248,7 @@ def main():
# XXX replace with argparse # XXX replace with argparse
if len(sys.argv) == 1: if len(sys.argv) == 1:
print('Dependency graph:') print('Dependency graph:')
print(' ' + repr(graph).replace('\n', '\n ')) print(' ', repr(graph).replace('\n', '\n '))
sys.exit(0) sys.exit(0)
elif len(sys.argv) > 1 and sys.argv[1] in ('-d', '--dot'): elif len(sys.argv) > 1 and sys.argv[1] in ('-d', '--dot'):
if len(sys.argv) > 2: if len(sys.argv) > 2:

View File

@ -509,14 +509,14 @@ Common commands: (see '--help-commands' for more)
options = self.global_options options = self.global_options
parser.set_option_table(options) parser.set_option_table(options)
parser.print_help(self.common_usage + "\nGlobal options:") parser.print_help(self.common_usage + "\nGlobal options:")
print('') print()
if display_options: if display_options:
parser.set_option_table(self.display_options) parser.set_option_table(self.display_options)
parser.print_help( parser.print_help(
"Information display options (just display " + "Information display options (just display " +
"information, ignore any commands)") "information, ignore any commands)")
print('') print()
for command in self.commands: for command in self.commands:
if isinstance(command, type) and issubclass(command, Command): if isinstance(command, type) and issubclass(command, Command):
@ -529,7 +529,7 @@ Common commands: (see '--help-commands' for more)
else: else:
parser.set_option_table(cls.user_options) parser.set_option_table(cls.user_options)
parser.print_help("Options for %r command:" % cls.__name__) parser.print_help("Options for %r command:" % cls.__name__)
print('') print()
print(gen_usage(self.script_name)) print(gen_usage(self.script_name))
@ -544,7 +544,7 @@ Common commands: (see '--help-commands' for more)
# we ignore "foo bar"). # we ignore "foo bar").
if self.help_commands: if self.help_commands:
self.print_commands() self.print_commands()
print('') print()
print(gen_usage(self.script_name)) print(gen_usage(self.script_name))
return 1 return 1

View File

@ -286,9 +286,9 @@ def _metadata(dispatcher, args, **kw):
value = metadata[key] value = metadata[key]
if isinstance(value, list): if isinstance(value, list):
for v in value: for v in value:
print(' ' + v) print(' ', v)
else: else:
print(' ' + value.replace('\n', '\n ')) print(' ', value.replace('\n', '\n '))
@action_help(remove_usage) @action_help(remove_usage)
@ -366,7 +366,7 @@ def _list(dispatcher, args, **kw):
print('%s %s at %s' % (dist.name, dist.metadata['version'], dist.path)) print('%s %s at %s' % (dist.name, dist.metadata['version'], dist.path))
number += 1 number += 1
print('') print()
if number == 0: if number == 0:
print('Nothing seems to be installed.') print('Nothing seems to be installed.')
else: else:
@ -573,17 +573,17 @@ class Dispatcher:
from packaging.command.cmd import Command from packaging.command.cmd import Command
print('Usage: pysetup [options] action [action_options]') print('Usage: pysetup [options] action [action_options]')
print('') print()
if global_options_: if global_options_:
self.print_usage(self.parser) self.print_usage(self.parser)
print('') print()
if display_options_: if display_options_:
parser.set_option_table(display_options) parser.set_option_table(display_options)
parser.print_help( parser.print_help(
"Information display options (just display " + "Information display options (just display " +
"information, ignore any commands)") "information, ignore any commands)")
print('') print()
for command in commands: for command in commands:
if isinstance(command, type) and issubclass(command, Command): if isinstance(command, type) and issubclass(command, Command):
@ -597,15 +597,15 @@ class Dispatcher:
parser.set_option_table(cls.user_options) parser.set_option_table(cls.user_options)
parser.print_help("Options for %r command:" % cls.__name__) parser.print_help("Options for %r command:" % cls.__name__)
print('') print()
def _show_command_help(self, command): def _show_command_help(self, command):
if isinstance(command, str): if isinstance(command, str):
command = get_command_class(command) command = get_command_class(command)
desc = getattr(command, 'description', '(no description available)') desc = getattr(command, 'description', '(no description available)')
print('Description: %s' % desc) print('Description:', desc)
print('') print()
if (hasattr(command, 'help_options') and if (hasattr(command, 'help_options') and
isinstance(command.help_options, list)): isinstance(command.help_options, list)):
@ -615,7 +615,7 @@ class Dispatcher:
self.parser.set_option_table(command.user_options) self.parser.set_option_table(command.user_options)
self.parser.print_help("Options:") self.parser.print_help("Options:")
print('') print()
def _get_command_groups(self): def _get_command_groups(self):
"""Helper function to retrieve all the command class names divided """Helper function to retrieve all the command class names divided

View File

@ -1099,7 +1099,7 @@ def ask(message, options):
response = input(message) response = input(message)
response = response.strip().lower() response = response.strip().lower()
if response not in options: if response not in options:
print('invalid response: %r' % response) print('invalid response:', repr(response))
print('choose one of', ', '.join(repr(o) for o in options)) print('choose one of', ', '.join(repr(o) for o in options))
else: else:
return response return response