summaryrefslogtreecommitdiff
path: root/kconfiglib.py
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2012-12-14 12:21:40 +0100
committerUlf Magnusson <ulfalizer@gmail.com>2012-12-14 12:21:40 +0100
commit8bb9dd39d5e32f0f31c8ac2e2b176a3f322d1a93 (patch)
tree7562d3423e09b6a539fff026fcda5c5338c4f26a /kconfiglib.py
parent710fc659bf5701a6dd31896c40b1d95f834863d1 (diff)
Simplify _get_dependent().
Diffstat (limited to 'kconfiglib.py')
-rw-r--r--kconfiglib.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/kconfiglib.py b/kconfiglib.py
index c7786a6..d8cb7b6 100644
--- a/kconfiglib.py
+++ b/kconfiglib.py
@@ -2950,16 +2950,15 @@ class Symbol(Item, _HasVisibility):
res = set()
+ self._add_dependent_ignore_siblings(res)
if self.is_choice_symbol_:
for s in self.parent.get_symbols():
if s is not self:
res.add(s)
- s._add_dependent_ignore_siblings(res)
- else:
- self._add_dependent_ignore_siblings(res)
+ s._add_dependent_ignore_siblings(res)
self.cached_deps = res
- return self.cached_deps
+ return res
def _add_dependent_ignore_siblings(self, to):
"""Calculating dependencies gets a bit tricky for choice items as they