On Fri, Aug 19, 2011 at 8:01 PM, James Antill <[email protected]> wrote: > --- > yum/history.py | 8 ++++++-- > yumcommands.py | 6 ++++-- > 2 files changed, 10 insertions(+), 4 deletions(-) > > diff --git a/yum/history.py b/yum/history.py > index 6449708..a9b12cf 100644 > --- a/yum/history.py > +++ b/yum/history.py > @@ -1313,7 +1313,9 @@ class YumHistory: > val = getattr(ipkg, attr, None) > if val is None: > continue > - self._save_anydb_key(ipkg, "rpm", attr, val) > + if not self._save_anydb_key(ipkg, "rpm", attr, val): > + return False > + return True > > def _save_yumdb(self, ipkg): > """ Save all the data for yumdb for this installed pkg, assumes > @@ -1322,7 +1324,9 @@ class YumHistory: > val = ipkg.yumdb_info.get(attr) > if val is None: > continue > - self._save_anydb_key(ipkg, "yum", attr, val) > + if not self._save_anydb_key(ipkg, "yum", attr, val): > + return False > + return True > > def _wipe_anydb(self, pkg, db): > """ Delete all the data for rpmdb/yumdb for this installed pkg. """ > diff --git a/yumcommands.py b/yumcommands.py > index 2d0fbfc..f7c6d4f 100644 > --- a/yumcommands.py > +++ b/yumcommands.py > @@ -2513,8 +2513,10 @@ class HistoryCommand(YumCommand): > continue > > print "Syncing rpm/yum DB data for:", ipkg, "...", > - base.history.sync_alldb(ipkg) > - print "Done." > + if base.history.sync_alldb(ipkg): > + print "Done." > + else: > + print "FAILED." > > def doCheck(self, base, basecmd, extcmds): > """Verify that conditions are met so that this command can > -- > 1.7.6 > > _______________________________________________ > Yum-devel mailing list > [email protected] > http://lists.baseurl.org/mailman/listinfo/yum-devel >
ACK _______________________________________________ Yum-devel mailing list [email protected] http://lists.baseurl.org/mailman/listinfo/yum-devel
