Draft: erp5_big_file: fix mixed data
While upgrade instance from python2
to python3
, i found when read old BigFile
object such as Data Stream
, it raise error below
Module erp5.component.document.erp5_version.BigFile, line 105, in getData
return btree.read(0, len(btree))
Module erp5.component.module.erp5_version.BTreeData, line 182, in read
return b''.join(self.iterate(offset, size))
TypeError: sequence item 0: expected a bytes-like object, str found
for the new object created after python3 upgrade, i don't have such error
it seems that BTreeData contains mixed data: string
and bytes