From 672c6084e3d651db1537f50a1ae8f3b3edc32e92 Mon Sep 17 00:00:00 2001 From: William Grant Date: Sat, 19 Mar 2011 21:24:48 +1100 Subject: [PATCH] python2.6 base64.b64encode doesn't like bytearrays... convert to bytes instead. --- dkim/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dkim/__init__.py b/dkim/__init__.py index 3a6d2aa..b4250d7 100644 --- a/dkim/__init__.py +++ b/dkim/__init__.py @@ -345,7 +345,7 @@ def sign(message, selector, domain, privkey, identity=None, h, pk['privateExponent'], pk['modulus']) except DigestTooLargeError: raise ParameterError("digest too large for modulus") - sig_value += base64.b64encode(sig2) + sig_value += base64.b64encode(bytes(sig2)) return b'DKIM-Signature: ' + sig_value + b"\r\n"