Antoine Pitrou added the comment: Le mardi 08 octobre 2013 à 16:58 +0000, Tim Peters a écrit : > Tim Peters added the comment: > > This is the "right" way to do it: the subclass wants to extend the > behavior of the base class .release(), not to replace it. Calling the > base class .release() is the natural and obvious way to do that.
Well... IMOHO it would be "natural and obvious" if those were in different modules written by different developers. Here I think that "practicality beats purity", though. (although I'm not sure the person who originally wrote that sentence can really be trusted ;-)) > About acquire(), this is a bugfix - I'm not looking here to change > code that isn't broken ;-) Agreed. Just wanted to mention it before I'd totally forget about it. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue19158> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com