eliben wrote: >>> My system is Gentoo, which installs python from source. Maybe gentoo >>> applies patches that the binary releases don't have. >> I can't reproduce the problem. I got exactly the same results (0.999...) >> with all the releases I have at hand, ranging from 3.0 back to 2.1.3, all >> on Windows. > >> Andhttp://try-python.mired.org/says the same thing. >> > > What ? This can't be. > > 1. Go to http://try-python.mired.org/ > 2. Type > import difflib > 3. Type > difflib.SequenceMatcher(None, [4] + [5] * 200, [5] * 200).ratio() > > Don't you get 0 as the answer ? > > The same with ActivePython on Windows ? > > Here's a snapshot from my run on a Linux box: > > 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 > > Executing exactly the same steps, do you not get 0.0 ? > I get 0.0 from everything I've tried it on so far: Cygwin 2.5.1, Windows 2.4.4, Windows 2.5.2, Windows 2.6, Ubuntu 2.5.2, Red Hat 2.4.3, try-python. All my own machines are Intel architecture, if that makes any difference. I'm not sure how gentoo would have patched their 2.5.2 when the bug, if 2.6 still contains it.
I find it strange that try-python gives one person a different result from everyone else. What is this bizarre influence on web sites? regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list