[reportlab-users] Appengine - Reportlab (Get Photo from Model)
Andy Robinson
andy at reportlab.com
Tue Oct 5 03:45:10 EDT 2010
On 5 October 2010 08:20, Henning von Bargen <H.vonBargen at t-p.com> wrote:
> The following code in utils.py is bad coding style IMHO
> as it hides the actual cause and results in a possibly misleading message:
>
> from reportlab.pdfbase.pdfutils import readJPEGInfo
> try:
> self._width,self._height,c=readJPEGInfo(self.fp)
> except:
> raise RuntimeError('Imaging Library not available, unable to import bitmaps only jpegs')
> ...
I agree completely. If PIL cannot be imported, readJPEGInfo should
raise an exception saying so. If it's otherwise unexpected 'bad JPEG
data' it should either say so or raise the naked exception.
I guess we could fix this and write a unit test to verify appropriate
exceptions occur..
- Andy
More information about the reportlab-users
mailing list