From: Cory Benfield Date: Sun, 8 Jun 2014 09:28:26 +0000 (+0100) Subject: Avoid unnecessary encode/decode cycles. X-Git-Tag: v2.4.0~40^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2b8353d3b3e533945bb82d6510ed2dfb15663045;p=services%2Fpython-requests.git Avoid unnecessary encode/decode cycles. --- diff --git a/requests/auth.py b/requests/auth.py index 84cd9c8..9b6426d 100644 --- a/requests/auth.py +++ b/requests/auth.py @@ -25,11 +25,11 @@ CONTENT_TYPE_MULTI_PART = 'multipart/form-data' def _basic_auth_str(username, password): """Returns a Basic Auth string.""" - authstr = 'Basic ' + b64encode( - ('%s:%s' % (username, password)).encode('latin1') - ).strip() + authstr = 'Basic ' + to_native_string( + b64encode(('%s:%s' % (username, password)).encode('latin1')).strip() + ) - return to_native_string(authstr, encoding='latin1') + return authstr class AuthBase(object):