diff options
| author | André Doser <doser.andre@gmail.com> | 2015-01-27 17:31:05 +0100 |
|---|---|---|
| committer | André Doser <doser.andre@gmail.com> | 2015-01-27 17:31:05 +0100 |
| commit | 64e142b172d5d680064541787e1c14c637b77a85 (patch) | |
| tree | b583c327d1eb1f49ac7f3493a2294e176e714d92 | |
| parent | dd211725b53755bd1c439bcf607e71ca4be49e89 (diff) | |
refactor
| -rw-r--r-- | py3status/modules/bitcoin-price.py | 13 |
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: |
