syndicate-py/syndicate/idgen.py

12 lines
231 B
Python

class IdGenerator:
def __init__(self, initial_value = 0):
self.next = initial_value
def __iter__(self):
return self
def __next__(self):
n = self.next
self.next = n + 1
return n