Madison May added the comment:

I realize its probably quite early to begin putting a patch together, but 
here's some preliminary code for anyone interested.  It builds off of the 
"common task" example in the docs and adds in validation for the weights list.

There are a few design decisions I'd like to hash out.  
In particular: 

  - Should negative weights cause a ValueError to be raised, or should they be 
converted to 0s?
  - Should passing a list full of zeros as the weights arg raise a ValueError 
or be treated as if no weights arg was passed?

----------
keywords: +patch
Added file: http://bugs.python.org/file31479/weighted_choice.diff

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue18844>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to