[reportlab-users] NameError in ImageReader
alexander smishlajev
alex at ank-sia.com
Tue Oct 3 13:57:53 EDT 2006
hello!
there is an error in ImageReader constructor:
File "E:\Python24\Lib\site-packages\reportlab\lib\utils.py", line
520, in __init__
self.fileName = im.fileName
NameError: global name 'im' is not defined
perhaps the module should be patched like this:
--- utils.py.orig 2006-10-03 20:37:53.007812500 +0300
+++ utils.py 2006-10-03 20:41:53.289062500 +0300
@@ -517,7 +517,7 @@
self._image = fileName
self.fp = fileName.fp
try:
- self.fileName = im.fileName
+ self.fileName = fileName.filename
except AttributeError:
self.fileName = 'PILIMAGE_%d' % id(self)
else:
best wishes,
alex.
ps. by the way, i've just noticed a problem in user guide: the guide
says that canvas.drawImage() accepts PIL Image objects. that is not
true - drawImage requires filename or ImageReader object, as is said in
the method docstring.
More information about the reportlab-users
mailing list