Message77559
Here's a reproduction of the error:
Python 2.5.2 (r252:60911, Oct 20 2008, 09:11:31)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import difflib
>>>
>>> difflib.SequenceMatcher(None, [4] + [5] * 200, [5] * 200).ratio()
0.0
ratio() should be returning close to 1.0 here, not 0. This is only a
problem for sequences longer than 200. The analogous run for 100:
>>> difflib.SequenceMatcher(None, [4] + [5] * 100, [5] * 100).ratio()
0.99502487562189057
>>>
I've managed to reproduce it on Linux, Windows (AS 2.5.2) and Try Python
(http://try-python.mired.org/) |
|
Date |
User |
Action |
Args |
2008-12-10 17:20:55 | eli.bendersky | set | recipients:
+ eli.bendersky |
2008-12-10 17:20:54 | eli.bendersky | set | messageid: <1228929654.94.0.843066747309.issue4622@psf.upfronthosting.co.za> |
2008-12-10 17:20:54 | eli.bendersky | link | issue4622 messages |
2008-12-10 17:20:53 | eli.bendersky | create | |
|