summaryrefslogtreecommitdiff
path: root/boto/s3/key.py
diff options
context:
space:
mode:
Diffstat (limited to 'boto/s3/key.py')
-rw-r--r--boto/s3/key.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/boto/s3/key.py b/boto/s3/key.py
index 12e604ef..440930b6 100644
--- a/boto/s3/key.py
+++ b/boto/s3/key.py
@@ -35,10 +35,12 @@ try:
# Python 3.x
from io import StringIO
import email.utils as rfc822
+ base64_encodestring = base64.encodebytes
except ImportError:
# Python 2.x
import rfc822
import StringIO
+ base64_encodestring = base64.encodestring
class Key(object):
@@ -104,7 +106,7 @@ class Key(object):
"""
import binascii
digest = binascii.unhexlify(md5_hexdigest)
- base64md5 = base64.encodebytes(digest)
+ base64md5 = base64_encodestring(digest)
if base64md5[-1] == '\n':
base64md5 = base64md5[0:-1]
return (md5_hexdigest, base64md5)
@@ -540,7 +542,7 @@ class Key(object):
m.update(s)
s = fp.read(self.BufferSize)
hex_md5 = m.hexdigest()
- base64md5 = base64.encodebytes(m.digest())
+ base64md5 = base64_encodestring(m.digest())
if base64md5[-1] == '\n':
base64md5 = base64md5[0:-1]
self.size = fp.tell()