5 def __init__(self, fields=None, element=None, keys=None):
6 if fields is None: fields={}
8 dict.__init__(self, dict.fromkeys(self.fields))
13 self[key] = fields[key]
16 def __getattr__(self, name):
17 if hasattr(self.__dict__, name):
18 return getattr(self.__dict__, name)
19 elif hasattr(self.element, name):
20 return getattr(self.element, name)
22 raise AttributeError, "class Element has no attribute %s" % name