equal
deleted
inserted
replaced
169 values = self.defined_keys |
169 values = self.defined_keys |
170 if key in values: |
170 if key in values: |
171 entity = self.cwprops_rset.get_entity(values[key], 0) |
171 entity = self.cwprops_rset.get_entity(values[key], 0) |
172 else: |
172 else: |
173 entity = self._cw.vreg['etypes'].etype_class('CWProperty')(self._cw) |
173 entity = self._cw.vreg['etypes'].etype_class('CWProperty')(self._cw) |
174 entity.eid = self._cw.varmaker.next() |
174 entity.eid = next(self._cw.varmaker) |
175 entity.cw_attr_cache['pkey'] = key |
175 entity.cw_attr_cache['pkey'] = key |
176 entity.cw_attr_cache['value'] = self._cw.vreg.property_value(key) |
176 entity.cw_attr_cache['value'] = self._cw.vreg.property_value(key) |
177 return entity |
177 return entity |
178 |
178 |
179 def form(self, formid, keys, splitlabel=False): |
179 def form(self, formid, keys, splitlabel=False): |