From 6b8009ce8ff878bd1b2cc96ab05410ea21dcbded Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Tue, 26 Jun 2018 14:02:59 -0700 Subject: [PATCH] DNF 3: progress callback constants moved to dnf.transaction Signed-off-by: Adam Williamson (cherry picked from commit 4a3f9e12aa77f5da9d99ab67fd25efc10d3075af) --- src/pylorax/dnfhelper.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pylorax/dnfhelper.py b/src/pylorax/dnfhelper.py index 39aadd56..aa1f9804 100644 --- a/src/pylorax/dnfhelper.py +++ b/src/pylorax/dnfhelper.py @@ -23,6 +23,7 @@ import logging logger = logging.getLogger("pylorax.dnfhelper") import dnf +import dnf.transaction import collections import time import pylorax.output as output @@ -93,7 +94,7 @@ class LoraxRpmCallback(dnf.callback.TransactionProgress): self._last_ts = None def progress(self, package, action, ti_done, ti_total, ts_done, ts_total): - if action == self.PKG_INSTALL: + if action == dnf.transaction.PKG_INSTALL: # do not report same package twice if self._last_ts == ts_done: return @@ -101,7 +102,7 @@ class LoraxRpmCallback(dnf.callback.TransactionProgress): msg = '(%d/%d) %s' % (ts_done, ts_total, package) logger.info(msg) - elif action == self.TRANS_POST: + elif action == dnf.transaction.TRANS_POST: msg = "Performing post-installation setup tasks" logger.info(msg)