[Erp5-report] r29850 - in /erp5/trunk/bt5/erp5_dms: SkinTemplateItem/portal_skins/erp5_dms/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Oct 20 14:31:49 CEST 2009
Author: ivan
Date: Tue Oct 20 14:31:48 2009
New Revision: 29850
URL: http://svn.erp5.org?rev=29850&view=rev
Log:
Try to convert only if not already converted.
Modified:
erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_tryToConvertToBaseFormat.xml
erp5/trunk/bt5/erp5_dms/bt/revision
Modified: erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_tryToConvertToBaseFormat.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_tryToConvertToBaseFormat.xml?rev=29850&r1=29849&r2=29850&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_tryToConvertToBaseFormat.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/Document_tryToConvertToBaseFormat.xml [utf8] Tue Oct 20 14:31:48 2009
@@ -59,25 +59,28 @@
from socket import error as SocketError\n
\n
message = None\n
-try:\n
- return context.convertToBaseFormat()\n
-except ConflictError:\n
- raise\n
-except ConversionError, e:\n
- message = \'Conversion Error: %s\' % (str(e) or \'undefined.\')\n
-except Fault, e:\n
- message = \'XMLFault: %s\' % (repr(e) or \'undefined.\')\n
-except SocketError, e:\n
- message = \'Socket Error: %s\' % (repr(e) or \'undefined.\')\n
-except Exception, e:\n
- message = \'Problem: %s\' % (repr(e) or \'undefined.\')\n
-except:\n
- message = \'Problem: unknown\'\n
-# reach here, then exception was raised.\n
-# message must be logged in workflow.\n
-context.processFile(comment=message)\n
-# try again.\n
-context.activate(priority=3).convertToBaseFormat()\n
+if context.getExternalProcessingState()!=\'converted\':\n
+ # try to convert to base format only if not already done\n
+ try:\n
+ return context.convertToBaseFormat()\n
+ except ConflictError:\n
+ raise\n
+ except ConversionError, e:\n
+ message = \'Conversion Error: %s\' % (str(e) or \'undefined.\')\n
+ except Fault, e:\n
+ message = \'XMLFault: %s\' % (repr(e) or \'undefined.\')\n
+ except SocketError, e:\n
+ message = \'Socket Error: %s\' % (repr(e) or \'undefined.\')\n
+ except Exception, e:\n
+ message = \'Problem: %s\' % (repr(e) or \'undefined.\')\n
+ except:\n
+ message = \'Problem: unknown\'\n
+\n
+ # reach here, then exception was raised.\n
+ # message must be logged in workflow.\n
+ context.processFile(comment=message)\n
+ # try again.\n
+ context.activate(priority=3).convertToBaseFormat()\n
return message\n
</string> </value>
</item>
Modified: erp5/trunk/bt5/erp5_dms/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_dms/bt/revision?rev=29850&r1=29849&r2=29850&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_dms/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_dms/bt/revision [utf8] Tue Oct 20 14:31:48 2009
@@ -1,1 +1,1 @@
-1043
+1044
More information about the Erp5-report
mailing list