'Shout for the world to hear whether a txn was successful.'

def send_signals(self):

    if self.is_transaction():
        if self.flag:
            payment_was_flagged.send(sender=self)
        else:
            payment_was_successful.send(sender=self)
    elif self.is_subscription_cancellation():
        subscription_cancel.send(sender=self)
    elif self.is_subscription_signup():
        subscription_signup.send(sender=self)
    elif self.is_subscription_end_of_term():
        subscription_eot.send(sender=self)
    elif self.is_subscription_modified():
        subscription_modify.send(sender=self)
