Avoid unnecessary materialization of list
There is a realization of a `list` in the `get_unslashed_attesting_indices` helper that is unnecessary. The functionality in this PR is the same so this change should only really be cosmetic wrt the spec.
This commit is contained in:
parent
1a2031989a
commit
b80d6e0495
|
@ -1271,7 +1271,7 @@ def get_unslashed_attesting_indices(state: BeaconState,
|
|||
output = set() # type: Set[ValidatorIndex]
|
||||
for a in attestations:
|
||||
output = output.union(get_attesting_indices(state, a.data, a.aggregation_bits))
|
||||
return set(filter(lambda index: not state.validators[index].slashed, list(output)))
|
||||
return set(filter(lambda index: not state.validators[index].slashed, output))
|
||||
```
|
||||
|
||||
```python
|
||||
|
|
Loading…
Reference in New Issue