From 8bb9dd39d5e32f0f31c8ac2e2b176a3f322d1a93 Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Fri, 14 Dec 2012 12:21:40 +0100 Subject: Simplify _get_dependent(). --- kconfiglib.py | 7 +++---- 1 file 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 -- cgit v1.2.3