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