diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2012-12-06 17:56:56 +0100 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2012-12-06 18:00:44 +0100 |
| commit | 7d325949471b7e0ff38e88ecbeeae7adbde384d0 (patch) | |
| tree | a5e9f822a33032cdafa20249c7731603ad60b82a | |
| parent | c805e3143bada2df897927996ae23a469cf83eb3 (diff) | |
Clean up is_modifiable().
| -rw-r--r-- | kconfiglib.py | 6 |
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 |
