"""An immutable class with a single attribute 'value'."""

def __setattr__(self, *args):
    raise TypeError("can't modify immutable instance")
__delattr__ = __setattr__

def __init__(self, value):
    super(Immutable, self).__setattr__('value', value)
есть ли способ предотвратить побочные эффекты в python?