From 91a056302b8b2501ad4324dc28cf53fa826590a6 Mon Sep 17 00:00:00 2001 From: Ultrabug Date: Mon, 15 Jul 2013 19:48:53 +0200 Subject: dont die on unquoted i3status.conf parameter value, thx to @pfsmorigo --- py3status/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'py3status') diff --git a/py3status/__init__.py b/py3status/__init__.py index cb17651..d93cdbd 100755 --- a/py3status/__init__.py +++ b/py3status/__init__.py @@ -148,7 +148,10 @@ def i3status_config_reader(config_file): if key in config: if value in ['true', 'false']: value = 'True' if value == 'true' else 'False' - config[key] = eval(value) + try: + config[key] = eval(value) + except NameError: + config[key] = value if in_time and '=' in line: key, value = line.split('=')[0].strip(), line.split('=')[1].strip() if 'time_' + key in config: -- cgit v1.3