2017-01-25 2 views
4

У меня есть код, который вызывает службу Rekognition AWS. Иногда он бросает это исключение:Boto3 InvalidParameterException

An error occurred (InvalidParameterException) when calling the DetectLabels operation: Request has Invalid Parameters 

Я не могу найти InvalidParameterException нигде в документации или кода, хотя, так что я не могу написать конкретный обработчик, когда это произойдет. Кто-нибудь знает, в каком библиотечном модуле живет это исключение?

ответ

2

Я нашел его в boto/cognito/identity/exceptions.py:

from boto.exception import BotoServerError 

class InvalidParameterException(BotoServerError): 
    pass 
+0

Интересно ... Вы знаете, если я импортировать 'boto', если он будет работать в приложение Python3? –

+0

Я бы сказал, что да, поскольку они могут жить бок о бок, но, пожалуйста, попробуйте это для меня! –

0

В Python3 с boto3 вы можете сделать:

from botocore.exceptions import ClientError 

catch ClientError as e: 
+0

«ClientError» полезен, но шире, чем исключение, которое я пытался решить. –

Смежные вопросы