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 data])
        return data_set != initial_set
dataset/ETHPy150Open unlimitedlabs/orchestra/orchestra/accounts/bitformfield.py/BitFieldCheckboxSelectMultiple._has_changed/original