From 89eca9647636b1d801cf52aa98d83131b99d48fd Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 15 Jun 2017 16:36:05 +0200 Subject: [PATCH] [FIX] anonymization: correct pickle protocol and import --- addons/anonymization/anonymization.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/addons/anonymization/anonymization.py b/addons/anonymization/anonymization.py index ac7aa6e438e..b0889066fa4 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -23,13 +23,10 @@ from lxml import etree import os import base64 -try: - import cPickle as pickle -except ImportError: - import pickle import random import datetime from openerp.osv import fields, osv +from openerp.tools import pickle from openerp.tools.translate import _ from openerp.tools.safe_eval import safe_eval as eval @@ -461,7 +458,7 @@ class ir_model_fields_anonymize_wizard(osv.osv_memory): # save pickle: fn = open(abs_filepath, 'w') - pickle.dump(data, fn, pickle.HIGHEST_PROTOCOL) + pickle.dump(data, fn, -1) # update the anonymization fields: values = {