registrasion/controllers/invoice.py
def validate_allowed_to_pay(self):
        ''' Passes cleanly if we're allowed to pay, otherwise raise
        a ValidationError. '''

        self._refresh()

        if not self.invoice.is_unpaid:
            raise ValidationError("You can only pay for unpaid invoices.")

        if not self.invoice.cart:
            return

        if not self._invoice_matches_cart():
            raise ValidationError("The registration has been amended since "
                                  "generating this invoice.")

        CartController(self.invoice.cart).validate_cart()
def validate_allowed_to_pay(self):
        ''' Passes cleanly if we're allowed to pay, otherwise raise
        a ValidationError. '''

        self._refresh()

        if not self.invoice.is_unpaid:
            raise ValidationError("You can only pay for unpaid invoices.")

        if not self.invoice.cart:
            return

        if not self._invoice_matches_cart():
            raise ValidationError("The registration has been amended since "
                                  "generating this invoice.")

        CartController(self.invoice.cart).validate_cart()
def validate_allowed_to_pay ( self ) : self . _refresh ( ) if not self . invoice . is_unpaid : raise ValidationError ( "You can only pay for unpaid invoices." ) if not self . invoice . cart : return if not self . _invoice_matches_cart ( ) : raise ValidationError ( "The registration has been amended since " "generating this invoice." ) CartController ( self . invoice . cart ) . validate_cart ( )
Passes cleanly if we're allowed to pay, otherwise raise
        a ValidationError.
Passes cleanly if we re allowed to pay otherwise raise a ValidationError .