web/formfields.py
changeset 5155 1dea6e0fdfc1
parent 5085 981e85b14b47
child 5238 31c12863fd9d
equal deleted inserted replaced
5125:eaec839ad3fe 5155:1dea6e0fdfc1
   587             value = posted[self.input_name(form)]
   587             value = posted[self.input_name(form)]
   588         except KeyError:
   588         except KeyError:
   589             # raise UnmodifiedField instead of returning None, since the later
   589             # raise UnmodifiedField instead of returning None, since the later
   590             # will try to remove already attached file if any
   590             # will try to remove already attached file if any
   591             raise UnmodifiedField()
   591             raise UnmodifiedField()
   592         # skip browser submitted mime type
   592         filename, stream = value
   593         filename, _, stream = value
       
   594         # value is a  3-uple (filename, mimetype, stream)
   593         # value is a  3-uple (filename, mimetype, stream)
   595         value = Binary(stream.read())
   594         value = Binary(stream.read())
   596         if not value.getvalue(): # usually an unexistant file
   595         if not value.getvalue(): # usually an unexistant file
   597             value = None
   596             value = None
   598         else:
   597         else: