commit 1e1e0856426d01a0c2611700300f6af11a9097dd Author: Radek Novacek rnovacek@redhat.com Date: Mon Jun 16 10:52:59 2014 +0200
Use libvirtd as fallback when no configrations are found
This is needed in order to maintain compatibility with older releases of virt-who.
virtwho.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) --- diff --git a/virtwho.py b/virtwho.py index 6baac51..e313fb9 100644 --- a/virtwho.py +++ b/virtwho.py @@ -433,7 +433,10 @@ def _main(logger, options): options.username, options.password, options.owner, options.env) virtWho.configManager.addConfig(config) if len(virtWho.configManager.configs) == 0: - logger.error("No configurations found") + # In order to keep compatibility with older releases of virt-who, + # fallback to using libvirt as default virt backend + logger.info("No configurations found, using libvirt as backend") + virtWho.configManager.addConfig(Config("virt-who", "libvirt")) else: for config in virtWho.configManager.configs: logger.info("Using virt-who configuration: %s" % config.name)