

def _has_changed(self, initial, data):
    if (initial is None):
        initial = []
    if (data is None):
        data = []
    if (initial != data):
        return True
    initial_set = set([force_text(value) for value in initial])
    data_set = set([force_text(value) for value in value])
    return (data_set != initial_set)

dataset/ETHPy150Open unlimitedlabs/orchestra/orchestra/accounts/bitformfield.py BitFieldCheckboxSelectMultiple._has_changed/VarMisuse@85/97 `data`->`value`