mercurial/formatter.py
changeset 29324 b501579147f1
parent 28957 d813132ea361
child 29676 c3a9cd78b151
--- a/mercurial/formatter.py	Fri Jun 03 21:49:26 2016 +0900
+++ b/mercurial/formatter.py	Sat Jun 04 14:38:00 2016 +0530
@@ -7,7 +7,6 @@
 
 from __future__ import absolute_import
 
-import cPickle
 import os
 
 from .i18n import _
@@ -20,8 +19,11 @@
     encoding,
     error,
     templater,
+    util,
 )
 
+pickle = util.pickle
+
 class baseformatter(object):
     def __init__(self, ui, topic, opts):
         self._ui = ui
@@ -107,7 +109,7 @@
         self._data.append(self._item)
     def end(self):
         baseformatter.end(self)
-        self._ui.write(cPickle.dumps(self._data))
+        self._ui.write(pickle.dumps(self._data))
 
 def _jsonifyobj(v):
     if isinstance(v, tuple):