Skip to content

Commit

Permalink
Separate out dep. pkgs from pkgs. in trans. summary.
Browse files Browse the repository at this point in the history
  • Loading branch information
james-antill committed Aug 23, 2011
1 parent ccf1fec commit ae96a41
Showing 1 changed file with 30 additions and 12 deletions.
42 changes: 30 additions & 12 deletions output.py
Original file line number Diff line number Diff line change
Expand Up @@ -1417,19 +1417,37 @@ def _add_line(lines, data, a_wid, po, obsoletes=[]):
Transaction Summary
%s
""") % ('=' * self.term.columns))
for action, count in (
(_('Install'), len(self.tsInfo.installed) + len(self.tsInfo.depinstalled)),
(_('Upgrade'), len(self.tsInfo.updated) + len(self.tsInfo.depupdated)),
(_('Remove'), len(self.tsInfo.removed) + len(self.tsInfo.depremoved)),
(_('Reinstall'), len(self.tsInfo.reinstalled)),
(_('Downgrade'), len(self.tsInfo.downgraded)),
(_('Skipped (dependency problems)'), len(self.skipped_packages)),
(_('Not installed'), len(self._not_found_i.values())),
(_('Not available'), len(self._not_found_a.values())),
for action, count, depcount in (
(_('Install'), len(self.tsInfo.installed),
len(self.tsInfo.depinstalled)),
(_('Upgrade'), len(self.tsInfo.updated),
len(self.tsInfo.depupdated)),
(_('Remove'), len(self.tsInfo.removed),
len(self.tsInfo.depremoved)),
(_('Reinstall'), len(self.tsInfo.reinstalled), 0),
(_('Downgrade'), len(self.tsInfo.downgraded), 0),
(_('Skipped (dependency problems)'), len(self.skipped_packages), 0),
(_('Not installed'), len(self._not_found_i.values()), 0),
(_('Not available'), len(self._not_found_a.values()), 0),
):
if count: out.append('%-9s %5d %s\n' % (
action, count, P_('Package', 'Packages', count),
))
msg_pkgs = P_('Package', 'Packages', count)
if depcount:
msg_deppkgs = P_('Dependent package', 'Dependent packages',
depcount)
max_msg_pkgs = utf8_width(_('Package'))
max_msg_pkgs2 = utf8_width(_('Packages'))
if max_msg_pkgs2 > max_msg_pkgs:
max_msg_pkgs = max_msg_pkgs2
if count:
msg = '%-9s %5d %-*s (+%5d %s)\n'
out.append(msg % (action, count, max_msg_pkgs, msg_pkgs,
depcount, msg_deppkgs))
else:
msg = '%-9s %5s %-*s ( %5d %s)\n'
out.append(msg % (action, '', max_msg_pkgs, '',
depcount, msg_deppkgs))
elif count:
out.append('%-9s %5d %s\n' % (action, count, msg_pkgs))
return ''.join(out)

def postTransactionOutput(self):
Expand Down

0 comments on commit ae96a41

Please sign in to comment.