Index: trunk/packages/sipb-xen-database/sipb-xen-database/sipb_xen_database/models.py
===================================================================
--- trunk/packages/sipb-xen-database/sipb-xen-database/sipb_xen_database/models.py	(revision 203)
+++ trunk/packages/sipb-xen-database/sipb-xen-database/sipb_xen_database/models.py	(revision 204)
@@ -58,5 +58,6 @@
 
 class Machine(object):
-    pass
+    def __repr__(self):
+        return "<Machine %s: name='%s' owner='%s'>" % (self.machine_id, self.name, self.owner)
 
 class NIC(object):
@@ -66,4 +67,6 @@
         self.ip = ip
         self.hostname = hostname
+    def __repr__(self):
+        return "<NIC: mac='%s' machine='%s' ip='%s' hostname='%s'>" % (self.mac_addr, self.machine_id, self.ip, self.hostname)
 
 class Disk(object):
@@ -72,7 +75,10 @@
         self.guest_device_name = guest
         self.size = size
+    def __repr__(self):
+        return "<Disk: machine=%s device=%s size=%s>" % (self.machine_id, self.guest_device_name, self.size)
 
 class Type(object):
-    pass
+    def __repr__(self):
+        return "<Type %s: %s>" % (self.type_id, self.description)
 
 class CDROM(object):
@@ -80,4 +86,6 @@
         self.cdrom_id = cdrom_id
         self.description = description
+    def __repr__(self):
+        return "<CDROM %s: %s>" % (self.cdrom_id, self.description)
 
 assign_mapper(ctx, Machine, machine_table,
