X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-database.git/blobdiff_plain/9cf145e794628fbc4bf11b663fa301404cb0759a..e67a5363f84b43f5f5028a7ee4e7db8ce0c57244:/python/database/owner.py diff --git a/python/database/owner.py b/python/database/owner.py index b40dea5..58e3772 100755 --- a/python/database/owner.py +++ b/python/database/owner.py @@ -9,7 +9,13 @@ class Owner(object): def __repr__(self): return """""" % (self.owner_id, self.ram_quota_total, self.ram_quota_single, self.disk_quota_total, self.disk_quota_single, self.vms_quota_total, self.vms_quota_active) +vms_quota_total=%s vms_quota_active=%s >""" % (self.owner_id, + self.ram_quota_total if self.ram_quota_total else MAX_MEMORY_TOTAL, + self.ram_quota_single if self.ram_quota_single else MAX_MEMORY_SINGLE, + self.disk_quota_total if self.disk_quota_total else MAX_DISK_TOTAL, + self.disk_quota_single if self.disk_quota_single else MAX_DISK_SINGLE, + self.vms_quota_total if self.vms_quota_total else MAX_VMS_TOTAL, + self.vms_quota_active if self.vms_quota_active else MAX_VMS_ACTIVE) def getMemoryQuotas(owner): owner_info = Owner.query().filter_by(owner_id=owner).first() if owner_info != None: @@ -49,6 +55,6 @@ vms_quota_total=%s vms_quota_active=%s >""" % (self.owner_id, self.ram_quota_tot quota_active = MAX_VMS_ACTIVE else: quota_total = MAX_VMS_TOTAL - quota_single = MAX_VMS_ACTIVE + quota_active = MAX_VMS_ACTIVE return (quota_total, quota_active) getVMQuotas = staticmethod(getVMQuotas)