Tres Seaver
2012-03-19 513d65d83be6cad013cd50e6e632dd1d7786da08
Wrappers for '{de,en}codstring' under Py3k.
1 files modified
7 ■■■■ changed files
repoze/who/_compat.py 7 ●●●● patch | view | raw | blame | history
repoze/who/_compat.py
@@ -15,10 +15,15 @@
if 'decodebytes' in base64.__dict__: #pragma NO COVER Python >= 3.0
    decodebytes = base64.decodebytes
    encodebytes = base64.encodebytes
    def decodestring(value):
        return base64.decodestring(bytes(value, 'ascii')).decode('ascii')
    def encodestring(value):
        return base64.encodestring(bytes(value, 'ascii')).decode('ascii')
else: #pragma NO COVER Python < 3.0
    decodebytes = base64.decodestring
    encodebytes = base64.encodestring
del base64
    decodestring = base64.decodestring
    encodestring = base64.encodestring
try:
    from ConfigParser import ConfigParser