[Pharo-dev] Writing jpeg files to disk

Stéphane Ducasse stephane.ducasse at inria.fr
Fri Nov 8 20:40:18 EST 2013

Hi usman

I'm wondering if the change we did is good.
Too late right now to think.
I'm wondering if this is important to know that we are deleting a non existing file.


> Hello,
> Due to the changes in Pharo 3.0, I cannot write jpeg files on the disk. This happens because when writing a jpeg file, we delete any precedent version of the file to be exported. However, now DiskStore>>delete: throws an exception when the file to be deleted is not present
> delete: path
> 	| pathString encodedPathString |
> 	(self exists: path)
> 		ifFalse: [ ^ FileDoesNotExist signalWith: path ].
> 	...
> Hence, we need to fix PluginBasedJPEGReadWriter>>putForm: quality: progressiveJPEG: onFileNamed:  to not delete files not present.
> To reproduce the problem:
> Display writeJPEGfileNamed: 'display.jpeg' progressive: true
> If confirmed, I'll open a bug report and propose a slice because correction is quite simple ;)
> regards,
> Usman 

More information about the Pharo-dev mailing list