web/views/editcontroller.py
branchtls-sprint
changeset 1107 961a478593a5
parent 1101 0c067de38e46
child 1263 01152fffd593
equal deleted inserted replaced
1104:58f27c3c0167 1107:961a478593a5
   211                 val = Binary(value[2].read())
   211                 val = Binary(value[2].read())
   212                 if not val.getvalue(): # usually an unexistant file
   212                 if not val.getvalue(): # usually an unexistant file
   213                     value = None
   213                     value = None
   214                 else:
   214                 else:
   215                     val.filename = value[0]
   215                     val.filename = value[0]
   216                     if entity.has_metadata(attr, 'format'):
   216                     if entity.e_schema.has_metadata(attr, 'format'):
   217                         key = '%s_format' % attr
   217                         key = '%s_format' % attr
   218                         formparams[key] = value[1]
   218                         formparams[key] = value[1]
   219                         self.relations.append('X %s_format %%(%s)s'
   219                         self.relations.append('X %s_format %%(%s)s'
   220                                               % (attr, key))
   220                                               % (attr, key))
   221                     # XXX suppose a File compatible schema
   221                     # XXX suppose a File compatible schema