예제 #1
0
파일: operations.py 프로젝트: mashiro/linqy
def repeat(item, count=None):
    if count is None:
        while True:
            yield item
    else:
        for i in compatible.irange(count):
            yield item
예제 #2
0
파일: operations.py 프로젝트: mashiro/linqy
def range(*args):
    s = slice(*args)
    return iter(compatible.irange(s.start or 0, s.stop or sys.maxsize, s.step or 1))