1
0

fix exchange_rate in kivy

This commit is contained in:
ThomasV
2015-12-15 12:29:48 +01:00
parent 6ad3f47640
commit ba26996367
2 changed files with 10 additions and 8 deletions

View File

@@ -341,13 +341,18 @@ class FxPlugin(BasePlugin, ThreadJob):
return _("No data")
@hook
def historical_value_str(self, satoshis, d_t):
def history_rate(self, d_t):
rate = self.exchange.historical_rate(self.ccy, d_t)
# Frequently there is no rate for today, until tomorrow :)
# Use spot quotes in that case
if rate is None and (datetime.today().date() - d_t.date()).days <= 2:
rate = self.exchange.quotes.get(self.ccy)
self.history_used_spot = True
return rate
@hook
def historical_value_str(self, satoshis, d_t):
rate = self.history_rate(d_t)
return self.value_str(satoshis, rate)
@hook