diff options
author | Camil Staps | 2017-11-17 01:14:47 +0100 |
---|---|---|
committer | Camil Staps | 2017-11-17 01:14:47 +0100 |
commit | 69e9f56788e49543b713ed5f51c54e332f21ef24 (patch) | |
tree | f6af997e0c473f39480362344ce565850f92bebb | |
parent | Update aliases: no sudo for docker; clean-systemdynamic (diff) |
Make i3status.py more robust
-rwxr-xr-x | i3/bin/i3status.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/i3/bin/i3status.py b/i3/bin/i3status.py index a7ec80a..ce562b1 100755 --- a/i3/bin/i3status.py +++ b/i3/bin/i3status.py @@ -27,7 +27,11 @@ def parse_kbdlayout(s): 'ru(phonetic)' : '#ff3300', 'il(biblicalSIL)' : '#66ff66' } - return [{'full_text': s, 'color': colors[s]}] + try: + color = colors[s] + except: + color = '#cccccc' + return [{'full_text': s, 'color': color}] def merge_status_items(*args): return [item for sublist in args for item in sublist] |