Message314936
With python built at HEAD (c51d8c9b) and at 3.7b3 (fcd4e03e08) the code:
import difflib
for fromdata, todata, flag in difflib._mdiff(
["2"], ["3"], 1):
pass
produces:
Traceback (most recent call last):
File "/home/jefftk/cpython/Lib/difflib.py", line 1638, in _mdiff
from_line, to_line, found_diff = next(line_pair_iterator)
StopIteration
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/jefftk/icdiff/repro.py", line 3, in <module>
["2"], ["3"], 1):
RuntimeError: generator raised StopIteration
In python 3.5 and 3.6 I don't get an error.
This is probably due to https://bugs.python.org/issue32670 which implements PEP 479, but I this this isn't supposed to happen in library code? |
|
Date |
User |
Action |
Args |
2018-04-04 15:18:24 | Jeff.Kaufman | set | recipients:
+ Jeff.Kaufman |
2018-04-04 15:18:24 | Jeff.Kaufman | set | messageid: <1522855104.15.0.682650639539.issue33224@psf.upfronthosting.co.za> |
2018-04-04 15:18:24 | Jeff.Kaufman | link | issue33224 messages |
2018-04-04 15:18:23 | Jeff.Kaufman | create | |
|