def update_percent(self, current, total=None, raise_exception=False):
        if total is None:
            value = current
        else:
            value = (float(current) / float(total)) * 100.0
        self.percent = value
        self._quiet_save(raise_exception)
Validates that the value is a valid list of foreign keys
dataset/ETHPy150Open mozilla/django-badger/badger/models.py/Progress.update_percent--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/vendor/django/db/models/fields/related.py/ManyToManyField.isValidIDList