Think about using `self._relays` in `_relays_with_flag()` and friends
When we currently call _relays_with_flag()
and friends the self.relays
property might cause a refresh of relays. This works fine in general but is a) expensive and b) it causes hangs in unit tests in case one uses the property without freeze_time()
or even just instantiates a RelayList
.
We should think whether we can use self._relays
instead. If not in every use case maybe it's possible to use it in some of those cases, though.