diff --git a/sdk/textanalytics/azure-ai-nspkg/setup.cfg b/sdk/textanalytics/azure-ai-nspkg/setup.cfg new file mode 100644 index 000000000000..3c6e79cf31da --- /dev/null +++ b/sdk/textanalytics/azure-ai-nspkg/setup.cfg @@ -0,0 +1,2 @@ +[bdist_wheel] +universal=1 diff --git a/sdk/textanalytics/azure-ai-textanalytics/README.md b/sdk/textanalytics/azure-ai-textanalytics/README.md index 9134d123cb01..9e78097b3b49 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/README.md +++ b/sdk/textanalytics/azure-ai-textanalytics/README.md @@ -195,7 +195,8 @@ documents = [ "The food was yummy. :)" ] -result = text_analytics_client.analyze_sentiment(documents, language="en") +response = text_analytics_client.analyze_sentiment(documents, language="en") +result = [doc for doc in response if not doc.is_error] for doc in result: print("Overall sentiment: {}".format(doc.sentiment)) @@ -222,7 +223,8 @@ documents = [ "Jeff bought three dozen eggs because there was a 50% discount." ] -result = text_analytics_client.recognize_entities(documents, language="en") +response = text_analytics_client.recognize_entities(documents, language="en") +result = [doc for doc in response if not doc.is_error] for doc in result: for entity in doc.entities: @@ -246,7 +248,8 @@ documents = [ "The employee's phone number is 555-55-5555." ] -result = text_analytics_client.recognize_pii_entities(documents, language="en") +response = text_analytics_client.recognize_pii_entities(documents, language="en") +result = [doc for doc in response if not doc.is_error] for doc in result: for entity in doc.entities: @@ -269,7 +272,8 @@ documents = [ "Easter Island, a Chilean territory, is a remote volcanic island in Polynesia." ] -result = text_analytics_client.recognize_linked_entities(documents, language="en") +response = text_analytics_client.recognize_linked_entities(documents, language="en") +result = [doc for doc in response if not doc.is_error] for doc in result: for entity in doc.entities: @@ -299,7 +303,8 @@ documents = [ "I will travel to South America in the summer." ] -result = text_analytics_client.extract_key_phrases(documents, language="en") +response = text_analytics_client.extract_key_phrases(documents, language="en") +result = [doc for doc in response if not doc.is_error] for doc in result: print(doc.key_phrases) @@ -321,7 +326,8 @@ documents = [ "Dies ist in englischer Sprache verfasst." ] -result = text_analytics_client.detect_languages(documents) +response = text_analytics_client.detect_languages(documents) +result = [doc for doc in response if not doc.is_error] for doc in result: print("Language detected: {}".format(doc.primary_language.name)) diff --git a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_response_handlers.py b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_response_handlers.py index 8aeef866424a..e6e5e879177b 100644 --- a/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_response_handlers.py +++ b/sdk/textanalytics/azure-ai-textanalytics/azure/ai/textanalytics/_response_handlers.py @@ -34,7 +34,7 @@ def process_single_error(error): """ try: error_message = error.error["inner_error"]["message"] - error_code = error.error["code"] + error_code = error.error["inner_error"]["code"] error_message += "\nErrorCode:{}".format(error_code) except KeyError: raise HttpResponseError(message="There was an unknown error with the request.") diff --git a/sdk/textanalytics/ci.yml b/sdk/textanalytics/ci.yml index 3501e6dab6d7..3751732b87d1 100644 --- a/sdk/textanalytics/ci.yml +++ b/sdk/textanalytics/ci.yml @@ -44,3 +44,5 @@ stages: Artifacts: - name: azure_ai_textanalytics safeName: azureaitextanalytics + - name: azure_ai_nspkg + safeName: azureainspkg