Ejemplo n.º 1
0
 def iter(str):
     return SomeIterator(str)
Ejemplo n.º 2
0
def builtin_enumerate(s_obj):
    return SomeIterator(s_obj, "enumerate")
Ejemplo n.º 3
0
 def method_itervalues(dct):
     return SomeIterator(dct, 'values')
Ejemplo n.º 4
0
 def method_iteritems(dct):
     return SomeIterator(dct, 'items')
Ejemplo n.º 5
0
 def method_iterkeys(dct):
     return SomeIterator(dct, 'keys')
Ejemplo n.º 6
0
 def iter(dct):
     return SomeIterator(dct)
Ejemplo n.º 7
0
 def iter(lst):
     return SomeIterator(lst)
Ejemplo n.º 8
0
 def iter(tup):
     getbookkeeper().count("tuple_iter", tup)
     return SomeIterator(tup)
Ejemplo n.º 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)