예제 #1
0
def faucet_balance():
    b = get_faucet_balance()

    if b is None:
        return SafeString("<strong>Unavailable</strong> <i>(RPC failure)</i>")

    return intcomma(b) + " NYAN"
예제 #2
0
def faucet_balance():
    b = get_faucet_balance()

    if b is None:
        return SafeString("<strong>Unavailable</strong> <i>(RPC failure)</i>")

    return intcomma(b) + " NYAN"
예제 #3
0
    def get_context_data(self, **kwargs):
        context = super(NyanFaucetMixin, self).get_context_data(**kwargs)

        context['faucetbalance'] = get_faucet_balance() or SafeString("<strong>Unavailable</strong> <i>(RPC failure)</i>")
        context['faucetminbalance'] = settings.NYAN_MINBALANCE
        
        if self.request.session.get('address') is not None:
            context['balance'] = FaucetUser.objects.get(address=self.request.session['address']).balance

        return context
예제 #4
0
    def get_context_data(self, **kwargs):
        context = super(NyanFaucetMixin, self).get_context_data(**kwargs)

        context['faucetbalance'] = get_faucet_balance() or SafeString(
            "<strong>Unavailable</strong> <i>(RPC failure)</i>")
        context['faucetminbalance'] = settings.NYAN_MINBALANCE

        if self.request.session.get('address') is not None:
            context['balance'] = FaucetUser.objects.get(
                address=self.request.session['address']).balance

        return context
예제 #5
0
    def clean(self):
        data = super(WithdrawForm, self).clean()

        balance = get_faucet_balance()
        if balance is not None and balance <= data.get('amount'):
            raise forms.ValidationError("Well this is embarassing... the faucet does not have enough coins to process your withdrawal.")