[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] [XEND] Fix xen_version and missing os import



# HG changeset patch
# User Alastair Tse <atse@xxxxxxxxxxxxx>
# Node ID 13ea4bea823764599c05a1dea2b7441e0f63456d
# Parent  3a0116aa7ff56573342078e8123bd7398b61755b
[XEND] Fix xen_version and missing os import

Signed-off-by: Alastair Tse <atse@xxxxxxxxxxxxx>
---
 tools/python/xen/xend/XendDomainInfo.py |    1 +
 tools/python/xen/xend/XendNode.py       |   10 +++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff -r 3a0116aa7ff5 -r 13ea4bea8237 tools/python/xen/xend/XendDomainInfo.py
--- a/tools/python/xen/xend/XendDomainInfo.py   Fri Nov 03 15:47:05 2006 +0000
+++ b/tools/python/xen/xend/XendDomainInfo.py   Fri Nov 03 16:51:28 2006 +0000
@@ -29,6 +29,7 @@ import threading
 import threading
 import re
 import copy
+import os
 from types import StringTypes
 
 import xen.lowlevel.xc
diff -r 3a0116aa7ff5 -r 13ea4bea8237 tools/python/xen/xend/XendNode.py
--- a/tools/python/xen/xend/XendNode.py Fri Nov 03 15:47:05 2006 +0000
+++ b/tools/python/xen/xend/XendNode.py Fri Nov 03 16:51:28 2006 +0000
@@ -80,9 +80,13 @@ class XendNode:
 
     def xen_version(self):
         info = self.xc.xeninfo()
-        from xen import VERSION
-        return {'Xen': '%(xen_major)d.%(xen_minor)d' % info,
-                'Xend': VERSION}
+        try:
+            from xen import VERSION
+            return {'Xen': '%(xen_major)d.%(xen_minor)d' % info,
+                    'Xend': VERSION}
+        except (ImportError, AttributeError):
+            return {'Xen': '%(xen_major)d.%(xen_minor)d' % info,
+                    'Xend': '3.0.3'}
 
     def get_name(self):
         return self.name

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.