From e40a4baf41b3b833af37d0086a3251ae52d4ad1b Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 15 Jun 2017 16:34:47 +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 c4ef22f8a80..e38a2c4f8c4 100644 --- a/addons/anonymization/anonymization.py +++ b/addons/anonymization/anonymization.py @@ -4,14 +4,11 @@ from lxml import etree import os import base64 -try: - import cPickle as pickle -except ImportError: - import pickle import random import datetime from openerp.release import version_info 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 @@ -447,7 +444,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 = {