def object_inflate(self, data, instance=None, **kwargs):
        objdata = {}
        errors = defaultdict(list)
        for name, method in self._field_inflaters:
            try:
                method(
                    name,
                    data=data,
                    obj=objdata,
                    instance=instance,
                    **kwargs
                )
            except ValidationError as exc:
                errors[name].append(exc)
        for name, method in self._custom_inflaters:
            try:
                objdata[name] = method(
                    data=data,
                    obj=objdata,
                    instance=instance,
                    **kwargs
                )
            except __HOLE__ as exc:
                errors[name].append(exc)
        if errors:
            raise ValidationError(errors)
        return self.restore_object(objdata, instance=instance, **kwargs)
dataset/ETHPy150Open funkybob/django-nap/nap/serialiser/base.py/Serialiser.object_inflate