tMerge pull request #611 from wozz/exchange-rate-fix - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 1e6841f45df9202a165a4d8456cdf3c747614fd8
DIR parent 960e7bc3dfd2fea3f30b6265a47ffb8faa9bde58
HTML Author: ThomasV <thomasv1@gmx.de>
Date: Tue, 11 Mar 2014 13:37:45 +0100
Merge pull request #611 from wozz/exchange-rate-fix
fix bug for 0 transaction wallet
Diffstat:
M plugins/exchange_rate.py | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
---
DIR diff --git a/plugins/exchange_rate.py b/plugins/exchange_rate.py
t@@ -343,9 +343,15 @@ class Plugin(BasePlugin):
def history_tab_update(self):
if self.config.get('history_rates', 'unchecked') == "checked":
- tx_list = self.tx_list
-
- mintimestr = datetime.datetime.fromtimestamp(int(min(tx_list.items(), key=lambda x: x[1]['timestamp'])[1]['timestamp'])).strftime('%Y-%m-%d')
+ try:
+ tx_list = self.tx_list
+ except Exception:
+ return
+
+ try:
+ mintimestr = datetime.datetime.fromtimestamp(int(min(tx_list.items(), key=lambda x: x[1]['timestamp'])[1]['timestamp'])).strftime('%Y-%m-%d')
+ except ValueError:
+ return
maxtimestr = datetime.datetime.now().strftime('%Y-%m-%d')
try:
resp_hist = self.exchanger.get_json('api.coindesk.com', "/v1/bpi/historical/close.json?start=" + mintimestr + "&end=" + maxtimestr)