File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -148,8 +148,7 @@ def _merge_sorted_binary(seqs):
148148 try :
149149 val2 = next (seq2 )
150150 except StopIteration :
151- for val1 in seq1 :
152- yield val1
151+ yield from seq1
153152 return
154153
155154 for val1 in seq1 :
@@ -167,12 +166,10 @@ def _merge_sorted_binary(seqs):
167166 yield val1
168167 else :
169168 yield val2
170- for val2 in seq2 :
171- yield val2
169+ yield from seq2
172170 return
173171 yield val1
174- for val1 in seq1 :
175- yield val1
172+ yield from seq1
176173
177174
178175def _merge_sorted_binary_key (seqs , key ):
@@ -191,8 +188,7 @@ def _merge_sorted_binary_key(seqs, key):
191188 try :
192189 val2 = next (seq2 )
193190 except StopIteration :
194- for val1 in seq1 :
195- yield val1
191+ yield from seq1
196192 return
197193 key2 = key (val2 )
198194
@@ -213,12 +209,10 @@ def _merge_sorted_binary_key(seqs, key):
213209 yield val1
214210 else :
215211 yield val2
216- for val2 in seq2 :
217- yield val2
212+ yield from seq2
218213 return
219214 yield val1
220- for val1 in seq1 :
221- yield val1
215+ yield from seq1
222216
223217
224218def interleave (seqs ):
You can’t perform that action at this time.
0 commit comments