]> xenbits.xensource.com Git - xen.git/commitdiff
Fix VM.is_a_template.
authorEwan Mellor <ewan@xensource.com>
Thu, 22 Mar 2007 18:36:53 +0000 (18:36 +0000)
committerEwan Mellor <ewan@xensource.com>
Thu, 22 Mar 2007 18:36:53 +0000 (18:36 +0000)
Signed-off-by: Ewan Mellor <ewan@xensource.com>
tools/python/xen/xend/XendAPI.py

index 480bf66b1ce66acf341097d8a13934ca40b5c4d4..e7b408ae3c08232a511289cb54c1d7838d4d6d2c 100644 (file)
@@ -1200,9 +1200,8 @@ class XendAPI(object):
         dom = XendDomain.instance().get_vm_by_uuid(vm_ref)
         return xen_api_todo()
     
-    def VM_get_is_a_template(self, session, vm_ref):
-        dom = XendDomain.instance().get_vm_by_uuid(vm_ref)
-        return xen_api_todo()
+    def VM_get_is_a_template(self, session, ref):
+        return self.VM_get('is_a_template', session, ref)
     
     def VM_get_memory_dynamic_max(self, session, vm_ref):
         dom = XendDomain.instance().get_vm_by_uuid(vm_ref)
@@ -1481,7 +1480,7 @@ class XendAPI(object):
             'name_label': xeninfo.getName(),
             'name_description': xeninfo.getName(),
             'user_version': 1,
-            'is_a_template': False,
+            'is_a_template': xeninfo.info.get('is_a_template'),
             'auto_power_on': False,
             'resident_on': XendNode.instance().uuid,
             'memory_static_min': xeninfo.get_memory_static_min(),