web/formfields.py
changeset 4273 183cd0df6f1a
parent 4272 12f336008191
child 4302 8bedd7506d6e
equal deleted inserted replaced
4272:12f336008191 4273:183cd0df6f1a
   570             raise UnmodifiedField()
   570             raise UnmodifiedField()
   571         # skip browser submitted mime type
   571         # skip browser submitted mime type
   572         filename, _, stream = value
   572         filename, _, stream = value
   573         # value is a  3-uple (filename, mimetype, stream)
   573         # value is a  3-uple (filename, mimetype, stream)
   574         value = Binary(stream.read())
   574         value = Binary(stream.read())
   575         if not val.getvalue(): # usually an unexistant file
   575         if not value.getvalue(): # usually an unexistant file
   576             value = None
   576             value = None
   577         else:
   577         else:
   578             # set filename on the Binary instance, may be used later in hooks
   578             # set filename on the Binary instance, may be used later in hooks
   579             value.filename = filename
   579             value.filename = filename
   580         return value
   580         return value