summaryrefslogtreecommitdiff
path: root/kconfiglib.py
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2012-12-06 17:56:56 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2012-12-06 18:00:44 +0100
commit7d325949471b7e0ff38e88ecbeeae7adbde384d0 (patch)
treea5e9f822a33032cdafa20249c7731603ad60b82a /kconfiglib.py
parentc805e3143bada2df897927996ae23a469cf83eb3 (diff)
Clean up is_modifiable().
Diffstat (limited to 'kconfiglib.py')
-rw-r--r--kconfiglib.py6
1 files changed, 2 insertions, 4 deletions
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