diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2007-07-14 17:58:23 -0400 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2007-07-14 17:58:23 -0400 |
commit | 5827abcc1f9f29337214ed2c1ad40245c14169c2 (patch) | |
tree | 99e94f04f5ba29f09bd6e174230215bc81adde39 /src/virtManager | |
parent | e23cb027a441140f93cc11b1a517a8d90fbef1f5 (diff) | |
download | virt-manager-5827abcc1f9f29337214ed2c1ad40245c14169c2.tar.gz |
Re-add get_hostname method - needed for host details page
Diffstat (limited to 'src/virtManager')
-rw-r--r-- | src/virtManager/connection.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/virtManager/connection.py b/src/virtManager/connection.py index e26a85df..4c88931b 100644 --- a/src/virtManager/connection.py +++ b/src/virtManager/connection.py @@ -169,6 +169,17 @@ class vmmConnection(gobject.GObject): logging.warning("Unable to resolve local hostname for machine") return "localhost" + def get_hostname(self): + try: + (scheme, netloc, path, query, fragment) = self.uri_split() + + if netloc != "": + return netloc + except Exception, e: + logging.warning("Cannot parse URI %s: %s" % (self.uri, str(e))) + + return self.get_local_hostname() + def get_name(self): try: (scheme, netloc, path, query, fragment) = self.uri_split() |