diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/Client/Frame.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/Client/Frame.py b/src/lib/Client/Frame.py index 17c3b02db..8a1695f8a 100644 --- a/src/lib/Client/Frame.py +++ b/src/lib/Client/Frame.py @@ -197,8 +197,12 @@ class Frame: self.logger.error("%s.Inventory() call failed:" % tool.__name__, exc_info=1) clobbered = [entry for bundle in mbundles for entry in bundle \ if not self.states[entry]] - if not self.setup['interactive']: - self.DispatchInstallCalls(clobbered) + if clobbered: + self.logger.debug("Found clobbered entries:") + self.logger.debug(["%s:%s" % (entry.tag, entry.get('name')) \ + for entry in clobbered]) + if not self.setup['interactive']: + self.DispatchInstallCalls(clobbered) for tool, bundle in tbm: try: tool.BundleUpdated(bundle) |