summaryrefslogtreecommitdiffstats
path: root/py3status/modules/bitcoin-price.py
diff options
context:
space:
mode:
authorAndré Doser <doser.andre@gmail.com>2015-01-27 17:31:05 +0100
committerAndré Doser <doser.andre@gmail.com>2015-01-27 17:31:05 +0100
commit64e142b172d5d680064541787e1c14c637b77a85 (patch)
treeb583c327d1eb1f49ac7f3493a2294e176e714d92 /py3status/modules/bitcoin-price.py
parentdd211725b53755bd1c439bcf607e71ca4be49e89 (diff)
refactor
Diffstat (limited to 'py3status/modules/bitcoin-price.py')
-rw-r--r--py3status/modules/bitcoin-price.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/py3status/modules/bitcoin-price.py b/py3status/modules/bitcoin-price.py
index 915e0a1..3f24c3b 100644
--- a/py3status/modules/bitcoin-price.py
+++ b/py3status/modules/bitcoin-price.py
@@ -50,15 +50,14 @@ class Py3status:
color_rate = rate
except Exception:
pass
- rates.append('{}: '.format((market[:-3] if rate else market))
- + ('N/A' if not rate
- else ('{:.2f}{}'.format(
- rate,
- (self._map.get(market[-3:], market[-3:])
- if self.symbols else market[-3:])))))
+ out = market[:-3] if rate else market # market name
+ out += 'N/A' if not rate else '{:.2f}'.format(rate) # rate
+ currency_sym = self._map.get(market[-3:], market[-3:])
+ out += currency_sym if self.symbols else market
+ rates.append(out)
# don't color multiple sites if no color_index is given
global last_price
- if len(rates) == 1 or self.color_index >= -1:
+ if len(rates) == 1 or self.color_index > -1:
if last_price == 0:
pass
elif color_rate < last_price: