diff options
author | Sean Reifschneider <jafo00@gmail.com> | 2016-05-26 08:51:21 -0600 |
---|---|---|
committer | Sean Reifschneider <jafo00@gmail.com> | 2016-05-26 08:51:21 -0600 |
commit | 7feed83fcbbda8817e19b74c13dc68e5d1f64461 (patch) | |
tree | 3308227ca926edea29160260e0c09afb13cb1827 | |
parent | 37f55ca4ad94ca4ade30d6be28e1facb79ac3182 (diff) | |
parent | 781021ea5a5676662cfd1e7832b80372d93736df (diff) | |
download | python-memcached-7feed83fcbbda8817e19b74c13dc68e5d1f64461.tar.gz |
Merge pull request #86 from edmorley/python2-pickle-perf
Use cPickle with Python 2 again, to fix v1.54 performance regression
-rw-r--r-- | memcache.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/memcache.py b/memcache.py index 5d97714..2fd452b 100644 --- a/memcache.py +++ b/memcache.py @@ -49,7 +49,6 @@ from __future__ import print_function import binascii import os -import pickle import re import socket import sys @@ -59,6 +58,12 @@ import zlib import six +if six.PY2: + # With Python 2, the faster C implementation has to be imported explicitly. + import cPickle as pickle +else: + import pickle + def cmemcache_hash(key): return ( |