removed update_fields
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 28 Sep 2012 00:26:52 +0000 (20:26 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 28 Sep 2012 00:26:52 +0000 (20:26 -0400)
PLC/NovaTable.py

index ba198c2..43db8e8 100644 (file)
@@ -2,19 +2,10 @@ from PLC.Storage.Record import Record
 from PLC.Logger import logger
 
 class NovaObject(Record):
-    fields = {}
-    tags = {} 
+    
     def __init__(self, api, fields = {}, object=None):
-        dict.__init__(self, fields
+        Record.__init__(self, dict=fields, object=object
         self.api = api
-        self.object = object 
-        if object:
-            self.update_fields()
-
-    def update_fields(self):
-        for field in self.fields:
-            if hasattr(self.object, field):
-                self[field] = getattr(self.object, field)
 
     def __getattr__(self, name):
         return getattr(self.object, name)