Bug #806
closed
Il faudrait pouvoir lire et écrire sur un même objet File
Added by Devémy Julien almost 15 years ago.
Updated over 9 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