[Python-3000] [Python-3000-checkins] r64217 - in python/branches/py3k/Lib: bsddb/test/test_associate.py bsddb/test/test_join.py bsddb/test/test_lock.py bsddb/test/test_thread.py idlelib/rpc.py idlelib/run.py socketserver.py test/test_threadedtempfile.py thread

Georg Brandl g.brandl at gmx.net
Fri Jun 13 08:32:28 CEST 2008


Guido van Rossum schrieb:
> It's water under the bridge now, but IMO it was too rash to *remove*
> the old threading API from Py3k, and doubly rash to do so one day
> before the beta release. Running up to a release (whether alpha, beta
> or final) we should practice extra restraint, not rush to get things
> in right before the deadline. Let's all be more careful the rest of
> this release cycle! (I think it wasn't just Benjamin who raced to get
> things in...)

Also, for any method or module renaming, there is no way around a full
grep through the code base to really catch all uses of the old API.

It may be tedious, especially with common names, but such bugs really
must be avoided as they can easily be -- I still could find uses of
old-style threading names, even in the stdlib. (Fixed in r64222.)

Georg



More information about the Python-3000 mailing list