[FIX] anonymization: correct pickle protocol and import

This commit is contained in:
Olivier Dony 2017-06-15 16:36:05 +02:00
parent 090d7a51be
commit 89eca96476
No known key found for this signature in database
GPG Key ID: CD556E25E8A6D0D4
1 changed files with 2 additions and 5 deletions

View File

@ -23,13 +23,10 @@
from lxml import etree from lxml import etree
import os import os
import base64 import base64
try:
import cPickle as pickle
except ImportError:
import pickle
import random import random
import datetime import datetime
from openerp.osv import fields, osv from openerp.osv import fields, osv
from openerp.tools import pickle
from openerp.tools.translate import _ from openerp.tools.translate import _
from openerp.tools.safe_eval import safe_eval as eval 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: # save pickle:
fn = open(abs_filepath, 'w') fn = open(abs_filepath, 'w')
pickle.dump(data, fn, pickle.HIGHEST_PROTOCOL) pickle.dump(data, fn, -1)
# update the anonymization fields: # update the anonymization fields:
values = { values = {