boto/boto — pull request #758 by gtaylor (2012-05-16 12:17:49+00:00)
Title: More SES error-handling work

Continued improvement on SES error handling. Added two new specific exceptions to the list that we raise as SES Errors:

* SESLocalAddressCharacterError
* SESIllegalAddressError

Also, all SES-related errors now inherit from a newly created SESError exception. SESError is a child of BotoServerError, so this will be backwards compatible. The reasoning for adding this is to allow people to more easily separate SES errors from the larger pool of generic BotoServerError exceptions. For example:

```python
try:
# Something is done here
except SESError as exc:
# Only interested in SES errors!
print exc.message
```