From c665dc7ef2a40f5f08421d9fa97c92b8b93fa4ee Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 20 Apr 2014 08:55:47 +0100 Subject: [PATCH] try to use pylibmc if present, before memcache --- authserv/server.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/authserv/server.py b/authserv/server.py index f5eb74d..30efe4f 100644 --- a/authserv/server.py +++ b/authserv/server.py @@ -64,9 +64,14 @@ def create_app(userdb=None, mc=None): app.userdb = userdb if not mc: - import memcache - mc = memcache.Client( - app.config['MEMCACHE_ADDR'], debug=0) + try: + import pylibmc + mc = pylibmc.Client( + app.config['MEMCACHE_ADDR'], binary=True) + except ImportError: + import memcache + mc = memcache.Client( + app.config['MEMCACHE_ADDR'], debug=0) app.memcache = mc return app -- GitLab