24
Come realizzare un oggetto immutabile in Python?
Anche se non ne ho mai avuto bisogno, mi è sembrato solo che creare un oggetto immutabile in Python potesse essere leggermente complicato. Non puoi semplicemente sovrascrivere __setattr__, perché non puoi nemmeno impostare gli attributi in __init__. La sottoclasse di una tupla è un trucco che funziona: class Immutable(tuple): def …