X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Fauth.py;h=bb0e0cdbb439f6169d218c18768c823e589d53d1;hb=bdc80241ffb5b50b1c9fb6500778e97b3f7170e6;hp=4ae292d9a7ede42fa82d06a33ebcf174411a11fc;hpb=2b4cce75e1eb09715b27fa94b63484c0a6f5a032;p=wrw.git diff --git a/wrw/auth.py b/wrw/auth.py index 4ae292d..bb0e0cd 100644 --- a/wrw/auth.py +++ b/wrw/auth.py @@ -1,5 +1,5 @@ import binascii, hashlib, threading, time -import resp +import resp, proto class unauthorized(resp.httperror): def __init__(self, challenge, message=None, detail=None): @@ -31,7 +31,7 @@ def parsebasic(req): if mech != "basic": return None, None try: - raw = binascii.a2b_base64(data) + raw = proto.unb64(data) except binascii.Error: return None, None p = raw.find(":")