summaryrefslogtreecommitdiff
path: root/src/virtManager
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2007-07-14 17:58:23 -0400
committerDaniel P. Berrange <berrange@redhat.com>2007-07-14 17:58:23 -0400
commit5827abcc1f9f29337214ed2c1ad40245c14169c2 (patch)
tree99e94f04f5ba29f09bd6e174230215bc81adde39 /src/virtManager
parente23cb027a441140f93cc11b1a517a8d90fbef1f5 (diff)
downloadvirt-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.py11
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()