summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Reifschneider <jafo00@gmail.com>2016-05-26 08:51:21 -0600
committerSean Reifschneider <jafo00@gmail.com>2016-05-26 08:51:21 -0600
commit7feed83fcbbda8817e19b74c13dc68e5d1f64461 (patch)
tree3308227ca926edea29160260e0c09afb13cb1827
parent37f55ca4ad94ca4ade30d6be28e1facb79ac3182 (diff)
parent781021ea5a5676662cfd1e7832b80372d93736df (diff)
downloadpython-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.py7
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 (