Python boto.sns BotoServer发布通知时出错

Python boto.sns BotoServer发布通知时出错,python,boto,amazon-sns,Python,Boto,Amazon Sns,我正在为Amazon SNS使用Python 2.7和boto库。我试图在收到异常时发送通知,其中包含异常的详细信息。在某些情况下,异常字符串包含如下字符串“-->”或“\”。我怀疑导致BotoServerError的这些字符是错误的请求 完整异常字符串: boto.exception.BotoServerError: BotoServerError: 400 Bad Request None 防止我的应用程序发生此异常的最佳方法是什么 编辑:以下是我发送消息的代码: sns = boto.s

我正在为Amazon SNS使用Python 2.7和boto库。我试图在收到异常时发送通知,其中包含异常的详细信息。在某些情况下,异常字符串包含如下字符串“
-->
”或“
\
”。我怀疑导致
BotoServerError
的这些字符是错误的请求

完整异常字符串:

boto.exception.BotoServerError: BotoServerError: 400 Bad Request None
防止我的应用程序发生此异常的最佳方法是什么

编辑:以下是我发送消息的代码:

sns = boto.sns.connect_to_region(credentials...)
sns.publish(topicArn, message, subject)
这是一条信息:

Type: <type 'exceptions.ValueError'>
Detail: ('invalid literal for int() with base 10: \'{"default":"216","sqs":"216"}\'',)
类型:
详细信息:('invalid literal for int(),以10为基数:\'{“default”:“216”,“sqs”:“216”}\',)

你能把你的代码发到什么地方吗?@garnaat谢谢你的关注。我刚刚编辑了问题以包含代码示例。第一个参数boto.sns.connect\u to\u region应该是一个region\u名称。这只是剪切/粘贴错误吗?或者你忘了电话中的地区名称了吗?@garnaat不,不,我只是想提及我的证件,而不是把所有的证件都写在这里。。我的模块在大多数邮件中工作正常。但有时如果有一些特色菜,我会得到一个例外。