summaryrefslogtreecommitdiffstats
path: root/py3status
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2015-01-09 19:31:09 +0100
committerUltrabug <ultrabug@gentoo.org>2015-01-09 19:31:09 +0100
commitfa891a7236f834b42ce2c645f4cf09757933102a (patch)
treea09f3bf84da62929412a124f52384c855cfc2084 /py3status
parentd1ee82d106bdc784debee5c9066b9d686a1502ef (diff)
fix i3status.conf parsing of one-liner configurations
Diffstat (limited to 'py3status')
-rwxr-xr-xpy3status/__init__.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/py3status/__init__.py b/py3status/__init__.py
index 2df39a3..cfc467f 100755
--- a/py3status/__init__.py
+++ b/py3status/__init__.py
@@ -212,9 +212,11 @@ class I3status(Thread):
# one liner cases
if line.endswith('}'):
- section_line = line.split('}')[0].strip()
+ section_line = section_line.split('}', -1)[0].strip()
if line.startswith(section_name + ' {'):
- section_line = line.split(section_name + ' {')[1].strip()
+ section_line = section_line.split(
+ section_name + ' {'
+ )[1].strip()
key = section_line.split('=')[0].strip()
key = self.eval_config_parameter(key)