From 7d325949471b7e0ff38e88ecbeeae7adbde384d0 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Thu, 6 Dec 2012 17:56:56 +0100 Subject: Clean up is_modifiable(). --- kconfiglib.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'kconfiglib.py') diff --git a/kconfiglib.py b/kconfiglib.py index 8cdb543..639620a 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -2658,10 +2658,8 @@ class Symbol(Item, _HasVisibility): if self.is_special_: return False - allowed = range(self.config._eval_to_int(self.config._eval_expr(self.rev_dep)), - self.config._eval_to_int(self._calc_visibility()) + 1) - - return len(allowed) > 1 + return (self.config._eval_to_int(self._calc_visibility()) - + self.config._eval_to_int(self.config._eval_expr(self.rev_dep))) > 0 def is_defined(self): """Returns False if the symbol is referred to in the Kconfig but never -- cgit v1.2.3