Fix _unitFormatter for Python 3
authorQuentin Smith <quentin@mit.edu>
Mon, 19 Oct 2020 01:21:47 +0000 (21:21 -0400)
committerQuentin Smith <quentin@mit.edu>
Mon, 19 Oct 2020 01:21:47 +0000 (21:21 -0400)
python/database/owner.py

index 58beaa3..99b16fd 100644 (file)
@@ -1,6 +1,11 @@
 from invirt.database import record
 from invirt.database.models import session
 
+__all__ = ['Owner']
+
+def _unitFormatter(unit):
+    return lambda v:'%s%s'%(v,unit)
+
 class Owner(record.Record):
     _f = {
         'ram_quota_total': (512, 'MiB'),
@@ -11,8 +16,6 @@ class Owner(record.Record):
         'vms_quota_active': (4, '')
     }
     _default = dict([(_k,_v[0]) for _k,_v in _f.items()])
-    def _unitFormatter(unit):
-        return lambda v:'%s%s'%(v,unit)
     _format = dict([(_k,_unitFormatter(_v[1])) for _k,_v in _f.items()])
     _identity_field = 'owner_id'