diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2019-02-23 15:55:11 +0100 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2019-02-23 15:57:29 +0100 |
| commit | dcd6a07dccbde8826bcbfc00b9b22269cb551ddc (patch) | |
| tree | a966bb33183bd234d19bdf4c64fcade25a10b50a | |
| parent | b99efd4bdc7c22206442ea9e7cdee36cb11bcac9 (diff) | |
Shorten Symbol/Choice.referenced()
Use a set comprehension.
| -rw-r--r-- | kconfiglib.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/kconfiglib.py b/kconfiglib.py index 6ead7d7..2cd1a29 100644 --- a/kconfiglib.py +++ b/kconfiglib.py @@ -4299,11 +4299,7 @@ class Symbol(object): """ See the class documentation. """ - res = set() - for node in self.nodes: - res |= node.referenced - - return res + return {item for node in self.nodes for item in node.referenced} def __repr__(self): """ @@ -4894,11 +4890,7 @@ class Choice(object): """ See the class documentation. """ - res = set() - for node in self.nodes: - res |= node.referenced - - return res + return {item for node in self.nodes for item in node.referenced} def __repr__(self): """ |
