我开始迁移我的 Django 应用程序以使用 watson-developer-cloud 模块,并且在运行我的单元测试时注意到该服务在某些条件下引发了异常。异常结果是一个 WatsonException,我现在为其编写代码,但想知道这是否是唯一会抛出的异常。目前我的代码如下所示:
from watson_developer_cloud import LanguageTranslationV2 as LanguageTranslation
from watson_developer_cloud import WatsonException
...
try:
language_translation = LanguageTranslation(username='xxxx',
password='yyy')
languages_detected = language_translation.identify(data) ...
except WatsonException as err:
...
我的问题是,这足以涵盖所有错误情况吗?