Jim Jewett added the comment:

Removing the existing behavior will almost certainly not be accepted, because 
of backwards compatibility.

Adding new functionality is generally acceptable.

Doing that through a new keyword that defaults to the old behavior is fairly 
common, and generally better than an apparently redundant function.  But in 
this particular case, that makes the new signature and documentation such a 
mess that I believe a separate function would be the lesser of evils.  (And 
that only if it is clear what the problems with the current situation are.  
e.g., do the problems only trigger when using the database from too many 
threads, or is a random network delay enough to trigger problems?)

----------

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

Reply via email to