Source code for pagseguro.exceptions
# -*- coding: utf-8 -*-
[docs]class PagSeguroException(Exception):
''' Exception base para operações com o PagSeguro '''
def __str__(self):
return self.message.encode('ascii', 'replace')
[docs]class PagSeguroApiException(PagSeguroException):
''' Erros de chamada à API do PagSeguro em geral '''
[docs]class PagSeguroPaymentException(PagSeguroApiException):
''' Erros durante o processo de pagamento '''
[docs]class PagSeguroNotificationException(PagSeguroApiException):
''' Erros durante o processo de notificacoes de pagamento '''