From 9b5103acc592c1622009dedb8527de1ea44a87e1 Mon Sep 17 00:00:00 2001 From: unison3 <9566686+unison3@users.noreply.github.com> Date: Tue, 12 Jun 2018 17:54:22 +0100 Subject: [PATCH] Update __init__.py made this file python 3 compatible --- azure_translator/__init__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/azure_translator/__init__.py b/azure_translator/__init__.py index 14c2412..8c479a7 100644 --- a/azure_translator/__init__.py +++ b/azure_translator/__init__.py @@ -1,5 +1,6 @@ """Azure Translator module.""" import xml.etree.ElementTree as ET +from future.builtins import str import requests from .errors import ( @@ -39,10 +40,10 @@ def get_access_token(self): ) resp.raise_for_status() except requests.exceptions.Timeout as error: - raise AzureApiTimeoutError(unicode(error), request=error.request) + raise AzureApiTimeoutError(str(error), request=error.request) except requests.exceptions.HTTPError as error: raise AzureCannotGetTokenError( - unicode(error), + str(error), response=error.response, request=error.request ) @@ -74,10 +75,10 @@ def translate(self, text, to=DEFAULT_LANGUAGE, source_language=None): ) resp.raise_for_status() except requests.exceptions.Timeout as error: - raise AzureApiTimeoutError(unicode(error), request=error.request) + raise AzureApiTimeoutError(str(error), request=error.request) except requests.exceptions.HTTPError as error: raise AzureApiError( - unicode(error), + str(error), response=error.response, request=error.request ) @@ -85,4 +86,4 @@ def translate(self, text, to=DEFAULT_LANGUAGE, source_language=None): try: return ET.fromstring(resp.content).text except ET.ParseError as e: - raise AzureApiBadFormatError(unicode(e), response=resp, request=getattr(resp, 'request', None)) + raise AzureApiBadFormatError(str(e), response=resp, request=getattr(resp, 'request', None))