def format_proposed_upgrades(response): tabledata = [] for upgrade in response.json(): tabledata.append([ upgrade_id_with_flags(upgrade, omit_flags=('proposed', )), TERMINAL.bold(upgrade.get('title')), ]) print TERMINAL.bold('Proposed upgrades:') print_table(tabledata, ['ID:', 'Title:'])
def format_proposed_upgrades(response): tabledata = [] for upgrade in response.json(): tabledata.append( [upgrade_id_with_flags(upgrade, omit_flags=('proposed',)), TERMINAL.bold(upgrade.get('title')), ]) print TERMINAL.bold('Proposed upgrades:') print_table(tabledata, ['ID:', 'Title:'])
def format_profiles(response): tabledata = [] for profile in response.json(): tabledata.append( [colorize_profile_id(profile['id']), colorized_profile_flags(profile), TERMINAL.bold(profile['title']), colorized_profile_versions(profile)]) print TERMINAL.bold('Installed profiles:') print_table(tabledata, ['ID:', '', 'Title:', 'Versions (DB/FS):'])
def format_profiles(response): tabledata = [] for profile in response.json(): tabledata.append([ colorize_profile_id(profile['id']), colorized_profile_flags(profile), TERMINAL.bold(profile['title']), colorized_profile_versions(profile) ]) print(TERMINAL.bold('Installed profiles:')) print_table(tabledata, ['ID:', '', 'Title:', 'Versions (DB/FS):'])
def format_proposed_upgrades(response): proposed = [] for upgrade in response.json(): is_deferrable = upgrade.get('deferrable', False) omit_flags = ('proposed', 'orphan') if is_deferrable else ('proposed',) table_row = [upgrade_id_with_flags(upgrade, omit_flags=omit_flags), TERMINAL.bold(upgrade.get('title')), ] proposed.append(table_row) print TERMINAL.bold('Proposed upgrades:') print_table(proposed, ['ID:', 'Title:'])
def format_proposed_upgrades(response): proposed = [] for upgrade in response.json(): is_deferrable = upgrade.get('deferrable', False) omit_flags = ('proposed', 'orphan') if is_deferrable else ('proposed', ) table_row = [ upgrade_id_with_flags(upgrade, omit_flags=omit_flags), TERMINAL.bold(upgrade.get('title')), ] proposed.append(table_row) print(TERMINAL.bold('Proposed upgrades:')) print_table(proposed, ['ID:', 'Title:'])
def translate(text): if text in ('positional arguments', 'optional arguments'): return TERMINAL.bold(_(text).upper()) else: return _(text)