From 03897e3be91b7e382470a1f2f2a8b22755a3d68c Mon Sep 17 00:00:00 2001 From: Yu-Han Liu Date: Tue, 14 Nov 2017 09:16:36 -0800 Subject: [PATCH] update to use v1 client [(#1216)](https://github.com/GoogleCloudPlatform/python-docs-samples/issues/1216) * update to use v1 client * set ensure_ascii=False --- .../classify_text/classify_text_tutorial.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/samples/snippets/classify_text/classify_text_tutorial.py b/samples/snippets/classify_text/classify_text_tutorial.py index 5d793f50..1ac9e0ac 100644 --- a/samples/snippets/classify_text/classify_text_tutorial.py +++ b/samples/snippets/classify_text/classify_text_tutorial.py @@ -27,10 +27,7 @@ import json import os -from google.cloud import language_v1beta2 -from google.cloud.language_v1beta2 import enums -from google.cloud.language_v1beta2 import types - +from google.cloud import language import numpy import six # [END classify_text_tutorial_import] @@ -40,11 +37,11 @@ def classify(text, verbose=True): """Classify the input text into categories. """ - language_client = language_v1beta2.LanguageServiceClient() + language_client = language.LanguageServiceClient() - document = types.Document( + document = language.types.Document( content=text, - type=enums.Document.Type.PLAIN_TEXT) + type=language.enums.Document.Type.PLAIN_TEXT) response = language_client.classify_text(document) categories = response.categories @@ -90,7 +87,7 @@ def index(path, index_file): print('Failed to process {}'.format(file_path)) with io.open(index_file, 'w', encoding='utf-8') as f: - f.write(json.dumps(result)) + f.write(json.dumps(result, ensure_ascii=False)) print('Texts indexed in file: {}'.format(index_file)) return result