From 5f374a0feee4ddfdf82a9342f3f42665e34d264b Mon Sep 17 00:00:00 2001 From: Jan Vcelak Date: Fri, 11 May 2012 16:10:29 +0200 Subject: [PATCH] plugins: refactor, use config_bool for parsing boolean setting values --- tuned/plugins/base.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tuned/plugins/base.py b/tuned/plugins/base.py index afa8f34..5aa5245 100644 --- a/tuned/plugins/base.py +++ b/tuned/plugins/base.py @@ -154,3 +154,11 @@ class Plugin(object): def update_tuning(self): raise NotImplementedError() + + def _config_bool(value, true_value="1", false_value="0"): + if value == True || value == "1" || value.lower() == "true": + return true_value + elif value == False || value == "0" || value.lower() == "false": + return false_value + else: + return None