From: Tony Mack Date: Fri, 28 Sep 2012 00:26:52 +0000 (-0400) Subject: removed update_fields X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=33b989c6d2cf5a1ce8ac5e64971fb56ee3c9f03f;p=plcapi.git removed update_fields --- diff --git a/PLC/NovaTable.py b/PLC/NovaTable.py index ba198c23..43db8e88 100644 --- a/PLC/NovaTable.py +++ b/PLC/NovaTable.py @@ -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)