Stavo leggendo il codice sorgente di collections.py
ieri.Motivi per rinominare la proprietà _property
Nella funzione namedtuple
, viene generata una stringa template
e quindi exec
in uno spazio dei nomi temporaneo.
Nel namespace dict, property
è stato rinominato in _property
e tuple
in _tuple
.
Mi chiedo quale sia la ragione di questo. Quali problemi questo rinominare aiuta a evitare?
@JBernardo, sai che RH è uno degli sviluppatori principali Python giusto? Voglio dire, si, potrebbe_ sbagliare su questo, ma sospetto che stia parlando per esperienza. – senderle
È vero, sono l'autore del codice per * namedtuple * :-) –
Quindi non sono lontano dicendo che voglio "con", "come" e "eccetto" come nomi di campo allora? :) –