Example #1
0
 def iter(str):
     return SomeIterator(str)
Example #2
0
def builtin_enumerate(s_obj):
    return SomeIterator(s_obj, "enumerate")
Example #3
0
 def method_itervalues(dct):
     return SomeIterator(dct, 'values')
Example #4
0
 def method_iteritems(dct):
     return SomeIterator(dct, 'items')
Example #5
0
 def method_iterkeys(dct):
     return SomeIterator(dct, 'keys')
Example #6
0
 def iter(dct):
     return SomeIterator(dct)
Example #7
0
 def iter(lst):
     return SomeIterator(lst)
Example #8
0
 def iter(tup):
     getbookkeeper().count("tuple_iter", tup)
     return SomeIterator(tup)
Example #9
0
 def union((iter1, iter2)):
     s_cont = unioncheck(iter1.s_container, iter2.s_container)
     if iter1.variant != iter2.variant:
         raise UnionError("merging incompatible iterators variants")
     return SomeIterator(s_cont, *iter1.variant)