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