(cls, pending=0, *, closed=False)
| 173 | class ChannelState(namedtuple('ChannelState', 'pending closed')): |
| 174 | |
| 175 | def __new__(cls, pending=0, *, closed=False): |
| 176 | self = super().__new__(cls, pending, closed) |
| 177 | return self |
| 178 | |
| 179 | def incr(self): |
| 180 | return type(self)(self.pending + 1, closed=self.closed) |