diff options
author | Cole Robinson <crobinso@redhat.com> | 2013-07-07 14:54:48 -0400 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2013-07-07 15:14:59 -0400 |
commit | d5dc06148d3dfb2e09304473b3e742b432719f9f (patch) | |
tree | 8353d6600aa477966ac94f99afba9b046975a89b /virtinst/connection.py | |
parent | ee7d0b620d93a41a701da4a235d736a14f1d8297 (diff) | |
download | virt-manager-d5dc06148d3dfb2e09304473b3e742b432719f9f.tar.gz |
virtinst: Move fetch_all_guests to connection object
And fetch_all_pools. And have it use pollhelpers
Diffstat (limited to 'virtinst/connection.py')
-rw-r--r-- | virtinst/connection.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/virtinst/connection.py b/virtinst/connection.py index 9f851589..449b1945 100644 --- a/virtinst/connection.py +++ b/virtinst/connection.py @@ -22,6 +22,7 @@ import re import libvirt +from virtinst import pollhelpers from virtinst import support from virtinst import util from virtinst import CapabilitiesParser @@ -118,6 +119,16 @@ class VirtualConnection(object): self._fixup_virtinst_test_uri(conn) self._libvirtconn = conn + def fetch_all_guests(self): + ignore, ignore, ret = pollhelpers.fetch_vms(self, {}, + lambda obj, ignore: obj) + return ret.values() + + def fetch_all_pools(self): + ignore, ignore, ret = pollhelpers.fetch_pools(self, {}, + lambda obj, ignore: obj) + return ret.values() + ######################### # Public version checks # |