205
205
tb_s = "".join(traceback.format_exception(*tb))
206
206
wi_id = self.pool.get('dm.workitem').search(cr, uid, [('sale_order_id', '=', sale_order_id)])
207
self.write(cr, uid, wi_id, {'state': 'error',
207
self.pool.get('dm.workitem').write(cr, uid, wi_id, {'state': 'error',
208
208
'error_msg': 'Exception: %s\n%s' % (str(exception), tb_s)})
209
209
netsvc.Logger().notifyChannel('dm action - so process',
210
210
netsvc.LOG_ERROR, 'Exception: %s\n%s' % (str(exception), tb_s))