From 0a50e2ca5b981985e86237a69b78abdfa7d1eb1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paulius=20Sladkevi=C4=8Dius?= Date: Sat, 13 Aug 2016 17:31:57 +0300 Subject: [PATCH] connector_flow: raise import script exception instead error of failed write This happens when chunk is created in synchronous mode. PEP-8 valid imports. --- connector_flow/task/abstract_task.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/connector_flow/task/abstract_task.py b/connector_flow/task/abstract_task.py index 0fae0cf10..63015c757 100644 --- a/connector_flow/task/abstract_task.py +++ b/connector_flow/task/abstract_task.py @@ -17,12 +17,12 @@ # along with this program. If not, see . # ############################################################################## - -from openerp.addons.connector.session import ConnectorSession -from openerp import _ import simplejson from base64 import b64encode, b64decode +from openerp import _ +from openerp.addons.connector.session import ConnectorSession + class AbstractTask(object): @@ -96,7 +96,10 @@ def run(self, chunk_id=None, **kwargs): except: raise finally: - chunk.write({'state': new_state}) + try: + chunk.write({'state': new_state}) + except: + pass return result def read_chunk(self, **kwargs):