server/sources/storages.py
branchstable
changeset 4721 8f63691ccb7f
parent 4512 e7ac20bf3629
child 4831 c5aec27c1bf7
equal deleted inserted replaced
4720:ddf4f19eb07a 4721:8f63691ccb7f
    60             except KeyError:
    60             except KeyError:
    61                 pass
    61                 pass
    62             else:
    62             else:
    63                 fpath = self.new_fs_path(entity, attr)
    63                 fpath = self.new_fs_path(entity, attr)
    64                 # bytes storage used to store file's path
    64                 # bytes storage used to store file's path
    65                 entity[attr]= Binary(fpath)
    65                 entity[attr] = Binary(fpath)
    66                 file(fpath, 'w').write(value.getvalue())
    66                 file(fpath, 'w').write(value.getvalue())
    67                 AddFileOp(entity._cw, filepath=fpath)
    67                 AddFileOp(entity._cw, filepath=fpath)
    68         # else entity[attr] is expected to be an already existant file path
    68         # else entity[attr] is expected to be an already existant file path
    69 
    69 
    70     def entity_updated(self, entity, attr):
    70     def entity_updated(self, entity, attr):