[Yum-devel] [PATCH 2/2] Change "history info" to display the last transaction, even aborted ones.
Seth Vidal
skvidal at fedoraproject.org
Tue Dec 22 19:44:14 UTC 2009
On Tue, 22 Dec 2009, James Antill wrote:
> @@ -1297,12 +1297,29 @@ to exit.
> return None
>
> tids = []
> - try:
> - int(extcmds[1])
> - tids.append(extcmds[1])
> - except ValueError:
> - self.logger.critical(_('Bad transaction ID given'))
> - return None
> + last = None
> + for extcmd in extcmds[1:]:
> + try:
> + if extcmd == 'last' or extcmd.startswith('last-'):
> + if last is None:
> + last = self.history.last(False)
don't do this ^^^^^^
I hate finding code with 'True' or 'False' and no idea what the hell it
does instead of it being a kwarg. It means when you read this code you
have to go chase down that function.
Just put the keyword in there, too.
-sv
More information about the Yum-devel
mailing list