[PATCH 05 of 10 PyPy] histedit: don't bother with cPickle, demand-load pickle

Yuya Nishihara yuya at tcha.org
Sun Dec 27 10:20:39 CST 2015


On Wed, 23 Dec 2015 16:22:20 -0800, Bryan O'Sullivan wrote:
> We're unlikely to ever need the pickle module, so there's no good
> reason to force loading of its faster cousin.
> 
> diff --git a/hgext/histedit.py b/hgext/histedit.py
> --- a/hgext/histedit.py
> +++ b/hgext/histedit.py
> @@ -169,11 +169,7 @@ the drop to be implicit for missing comm
>  
>  """
>  
> -try:
> -    import cPickle as pickle
> -    pickle.dump # import now
> -except ImportError:
> -    import pickle
> +import pickle

We generally use cPickle without fallback. I'll change it in flight to use
cPickle.


More information about the Mercurial-devel mailing list