En Thu, 26 Mar 2009 12:20:17 -0300, Scott David Daniels <scott.dani...@acm.org> escribió:

(2) Why, oh why, do people feel so comforted adding double_underscores
     to data structures?  If I want to inherit from your mapping in order
     to log the attempts to discard a key not actually in the set, I
     have to either us the nasty name mangling to get at self.__map, or
     name my subclass OrderedSet and take advantage of a not-guaranteed
     name mangling.  What on earth makes you unwilling to go with "_map"
     and credit your code's consumers with a bit of common sense?

Sorry, this latter rant has been building up for a while (spurred on by
a sojourn into the unittest code where they have the private disease in
spades.

My commiserations.

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to