[FIX] anonymization: correct pickle protocol and import
This commit is contained in:
@@ -4,14 +4,11 @@
|
|||||||
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.release import version_info
|
from openerp.release import version_info
|
||||||
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
|
||||||
|
|
||||||
@@ -447,7 +444,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 = {
|
||||||
|
|||||||
Reference in New Issue
Block a user