web/views/editforms.py
branchtls-sprint
changeset 1435 6cd6172718bb
parent 1423 39320a58faac
child 1453 a9841184be7c
equal deleted inserted replaced
1434:42e57dbbc585 1435:6cd6172718bb
   480 
   480 
   481     def call(self, **kwargs):
   481     def call(self, **kwargs):
   482         """creation view for an entity"""
   482         """creation view for an entity"""
   483         etype = kwargs.pop('etype', self.req.form.get('etype'))
   483         etype = kwargs.pop('etype', self.req.form.get('etype'))
   484         try:
   484         try:
   485             entity = self.vreg.etype_class(etype)(self.req, None, None)
   485             entity = self.vreg.etype_class(etype)(self.req)
   486         except:
   486         except:
   487             self.w(self.req._('no such entity type %s') % etype)
   487             self.w(self.req._('no such entity type %s') % etype)
   488         else:
   488         else:
   489             self.initialize_varmaker()
   489             self.initialize_varmaker()
   490             entity.eid = self.varmaker.next()
   490             entity.eid = self.varmaker.next()