This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author russellballestrini
Recipients Claudiu.Popa, russellballestrini
Date 2014-04-24.15:53:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1398354780.97.0.209054029843.issue21344@psf.upfronthosting.co.za>
In-reply-to
Content
New function in difflib: get_scored_matches()

This function acts just like the existing get_close_matches()
function however instead of returning a list of words, it 
returns a list of tuples (score, word) pairs.

This gives the end-user the ability to access the
computationally expensive scores/ratios produced as a by-product.

The new usage does _not_ impact backward compatibility::

  >>> import difflib
  >>> import keyword as _keyword
  >>> difflib.get_scored_matches("wheel", _keyword.kwlist)
  [(0.6, 'while')]
  >>> difflib.get_close_matches("wheel", _keyword.kwlist)
  ['while']

HG: Enter commit message.  Lines beginning with 'HG:' are removed.
HG: Leave message empty to abort commit.
HG: --
HG: user: RussellBallestrini
HG: branch 'default'
changed Lib/difflib.py
History
Date User Action Args
2014-04-24 15:53:01russellballestrinisetrecipients: + russellballestrini, Claudiu.Popa
2014-04-24 15:53:00russellballestrinisetmessageid: <1398354780.97.0.209054029843.issue21344@psf.upfronthosting.co.za>
2014-04-24 15:53:00russellballestrinilinkissue21344 messages
2014-04-24 15:53:00russellballestrinicreate