From 3a8777e0a3a62a3969061b705cb9c53be5afdd2a Mon Sep 17 00:00:00 2001 From: Stefan Holst Date: Thu, 4 Apr 2024 20:41:59 +0900 Subject: [PATCH] none-filtering iterator for GrowingList --- src/kyupy/circuit.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/kyupy/circuit.py b/src/kyupy/circuit.py index b1107f6..b3fd272 100644 --- a/src/kyupy/circuit.py +++ b/src/kyupy/circuit.py @@ -40,6 +40,11 @@ class GrowingList(list): self.has_nones = fi < len(self) return fi + def without_nones(self): + for item in self: + if item is not None: + yield item + class IndexList(list): def __delitem__(self, index):