MCPcopy Create free account
hub / github.com/numpy/numpy / looper_iter

Class looper_iter

tools/npy_tempita/_looper.py:48–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46
47
48class looper_iter:
49
50 def __init__(self, seq):
51 self.seq = list(seq)
52 self.pos = 0
53
54 def __iter__(self):
55 return self
56
57 def __next__(self):
58 if self.pos >= len(self.seq):
59 raise StopIteration
60 result = loop_pos(self.seq, self.pos), self.seq[self.pos]
61 self.pos += 1
62 return result
63
64
65class loop_pos:

Callers 1

__iter__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected