summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2017-06-15 16:25:25 +0200
committerOlivier Dony <odo@openerp.com>2017-06-15 16:25:25 +0200
commit625c0d5d8eb2c196ffcb04304a3ec7cfc48027ac (patch)
tree0d44145af54079737714cd138b8e820891cfd916 /addons
parent16714a7e71da91382bb111fad32282a65205dffd (diff)
[FIX] anonymization: correct pickle protocol and import
Diffstat (limited to 'addons')
-rw-r--r--addons/anonymization/wizard/anonymize_wizard.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/addons/anonymization/wizard/anonymize_wizard.py b/addons/anonymization/wizard/anonymize_wizard.py
index a0b355d4330..0d0ecfaaa63 100644
--- a/addons/anonymization/wizard/anonymize_wizard.py
+++ b/addons/anonymization/wizard/anonymize_wizard.py
@@ -4,16 +4,14 @@
import base64
import os
import random
-try:
- import cPickle as pickle
-except ImportError:
- import pickle
+
from lxml import etree
from operator import itemgetter
from odoo import api, fields, models, _
from odoo.exceptions import UserError
from odoo.release import version_info
+from odoo.tools import pickle
from odoo.tools.safe_eval import safe_eval
from odoo.addons.anonymization.models.anonymization import group
@@ -207,7 +205,7 @@ class IrModelFieldsAnonymizeWizard(models.TransientModel):
# save pickle:
fn = open(abs_filepath, 'w')
- pickle.dump(data, fn, pickle.HIGHEST_PROTOCOL)
+ pickle.dump(data, fn, protocol=-1)
# update the anonymization fields:
ano_fields.write({'state': 'anonymized'})