diff -r 73c1c9cf6bda -r 4845012cfc8e dataimport/pgstore.py --- a/dataimport/pgstore.py Wed Sep 16 14:45:15 2015 +0200 +++ b/dataimport/pgstore.py Mon Sep 14 12:19:48 2015 +0200 @@ -20,7 +20,6 @@ import threading import warnings -import cPickle import os.path as osp from StringIO import StringIO from time import asctime @@ -28,6 +27,8 @@ from collections import defaultdict from base64 import b64encode +from six.moves import cPickle as pickle + from cubicweb.utils import make_uid from cubicweb.server.sqlutils import SQL_PREFIX from cubicweb.dataimport.stores import NoHookRQLObjectStore @@ -110,7 +111,7 @@ try: with open(osp.join(dump_output_dir, '%s.pickle' % filename), 'wb') as fobj: - cPickle.dump(pdata, fobj) + pickle.dump(pdata, fobj) except IOError: print('ERROR while pickling in', dump_output_dir, filename+'.pickle') cnx.rollback()