From fa891a7236f834b42ce2c645f4cf09757933102a Mon Sep 17 00:00:00 2001 From: Ultrabug Date: Fri, 9 Jan 2015 19:31:09 +0100 Subject: fix i3status.conf parsing of one-liner configurations --- py3status/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'py3status/__init__.py') 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) -- cgit v1.3