From 31ba596c8a6dc61c87d35054d2cfcb838f5dde8f Mon Sep 17 00:00:00 2001 From: andrewferlitsch Date: Wed, 5 Dec 2018 15:09:15 -0800 Subject: [PATCH 1/3] fix decode problem --- language/cloud-client/v1/snippets.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/language/cloud-client/v1/snippets.py b/language/cloud-client/v1/snippets.py index 6ccfaf1627f..34f2e9601aa 100644 --- a/language/cloud-client/v1/snippets.py +++ b/language/cloud-client/v1/snippets.py @@ -36,8 +36,10 @@ def sentiment_text(): client = language.LanguageServiceClient() - if isinstance(text, six.binary_type): + try: text = text.decode('utf-8') + except: + pass # Instantiates a plain text document. # [START language_python_migration_sentiment_text] From c72b10d23d5d536558059c0dd3e6774b2c418846 Mon Sep 17 00:00:00 2001 From: andrewferlitsch Date: Wed, 5 Dec 2018 16:21:35 -0800 Subject: [PATCH 2/3] fix decode --- language/cloud-client/v1/snippets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/cloud-client/v1/snippets.py b/language/cloud-client/v1/snippets.py index 34f2e9601aa..57ba6927d6a 100644 --- a/language/cloud-client/v1/snippets.py +++ b/language/cloud-client/v1/snippets.py @@ -38,7 +38,7 @@ def sentiment_text(): try: text = text.decode('utf-8') - except: + except AttributeError: pass # Instantiates a plain text document. From d66c1d62351cc555ca8f23af4e3c74055e1c7897 Mon Sep 17 00:00:00 2001 From: andrewferlitsch Date: Thu, 6 Dec 2018 08:42:43 -0800 Subject: [PATCH 3/3] fix decode --- language/cloud-client/v1/snippets.py | 1 - 1 file changed, 1 deletion(-) diff --git a/language/cloud-client/v1/snippets.py b/language/cloud-client/v1/snippets.py index 57ba6927d6a..39712c8b10a 100644 --- a/language/cloud-client/v1/snippets.py +++ b/language/cloud-client/v1/snippets.py @@ -27,7 +27,6 @@ def sentiment_text(): # [START language_sentiment_text] - import six from google.cloud import language from google.cloud.language import enums from google.cloud.language import types