82
82
result = self._make(map(kwds.pop, %(field_names)r, self))
84
84
raise ValueError('Got unexpected field names: %%r' %% kwds.keys())
86
88
for i, name in enumerate(field_names):
87
89
template += ' %s = property(itemgetter(%d))\n' % (name, i)
94
97
exec template in namespace