From a9030688e0953ef0598d0209cd94dddd3a66c824 Mon Sep 17 00:00:00 2001 From: Tres Seaver <tseaver@palladion.com> Date: Sun, 18 Mar 2012 19:59:08 +0100 Subject: [PATCH] Portable base64 {en,de}coding of basic auth header. --- repoze/who/_compat.py | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/repoze/who/_compat.py b/repoze/who/_compat.py index 8ecf03d..bb3cd37 100644 --- a/repoze/who/_compat.py +++ b/repoze/who/_compat.py @@ -17,6 +17,13 @@ except NameError: #pragma NO COVER Python >= 3.0 u = str +try: + from base64 import decodebytes + from base64 import encodebytes +except: # Python < 3.0 + from base64 import decodestring as decodebytes + from base64 import encodestring as encodebytes + def REQUEST_METHOD(environ): return environ['REQUEST_METHOD'] -- Gitblit v1.9.3