Bug #806
closed
Il faudrait pouvoir lire et écrire sur un même objet File
Added by Devémy Julien about 15 years ago.
Updated almost 10 years ago.
Description
Pour l'instant, l'écriture après une lecture d'un File (pourtant ouvert avec les bons Flags) renvoie une erreur :
SagaIO: java.io.IOException: Bad file descriptor
python spec/test/filesystem_unittest.py TestFile.testRead
- Priority changed from Low to Normal
- Status changed from New to Resolved
- Assigned To changed from Reynaud Sylvain to Schwarz Lionel
Le Flag READWRITE n'est plus supporté, l'exception NotImplemented est maintenant jetée à partir de 0.9.14-SNAPSHOT
- Status changed from Resolved to Assigned
Le bug est identifié mais ne sera pas corrigé prochainement.
Le test python fait un getSize() puis un write(). Or dans le AbstractSyncFileImpl.getSizeSync(), il y a un outputStream.close(), donc impossible de faire un write() à la suite.
Le outputStream.close() est indispensable aux protocoles type GridFTP et il est pour l'instant un peu complexe d'envisager une solution close()+open().
- Status changed from Assigned to Suspended
- Status changed from Suspended to Rejected
Also available in: Atom
PDF