@yprez is correct, however, it's still better to keep the named params form:

    return _(u'Identical email error: %(message)s') % {'message': self.message}

this helps a lot later in the translation.