def faucet_balance(): b = get_faucet_balance() if b is None: return SafeString("<strong>Unavailable</strong> <i>(RPC failure)</i>") return intcomma(b) + " NYAN"
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
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
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.")