[Erp5-report] r23561 - /erp5/trunk/products/ERP5/Document/Image.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Sep 11 13:17:37 CEST 2008
Author: kazuhiko
Date: Thu Sep 11 13:17:35 2008
New Revision: 23561
URL: http://svn.erp5.org?rev=23561&view=rev
Log:
output error if conversion failed.
Modified:
erp5/trunk/products/ERP5/Document/Image.py
Modified: erp5/trunk/products/ERP5/Document/Image.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Image.py?rev=23561&r1=23560&r2=23561&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Image.py (original)
+++ erp5/trunk/products/ERP5/Document/Image.py Thu Sep 11 13:17:35 2008
@@ -377,8 +377,9 @@
process = subprocess.Popen(parameter_list,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
close_fds=True)
- imgin, imgout = process.stdin, process.stdout
+ imgin, imgout, err = process.stdin, process.stdout, process.stderr
def writeData(stream, data):
if isinstance(data, str):
@@ -395,7 +396,7 @@
newimg.write(imgout.read())
imgout.close()
if not newimg.tell():
- raise ConversionError('Image conversion failed (empty file).')
+ raise ConversionError('Image conversion failed (%s).' % err.read())
newimg.seek(0)
return newimg
More information about the Erp5-report
mailing list