mercurial/templates/__init__.py
author Gregory Szorc <gregory.szorc@gmail.com>
Tue, 01 Mar 2022 20:29:03 -0800
changeset 48870 df56e6bd37f6
parent 45303 f55c47f41b8e
permissions -rw-r--r--
py3: use pickle directly pycompat.pickle abstracted over the different pickle modules in Python 2 and 3. Now that we're Python 3 only, it is safe to use the `pickle` module directly. So this commit does that. As part of this we remove the rules from check-code.py that were forbidden direct pickle module use. We retain the `util.pickle` symbol for backwards compatibility, just in case some extensions were using it. Differential Revision: https://phab.mercurial-scm.org/D12249