code: def to_python(self, value, context=None):
          
          value = value.copy()
          res = {}
          errors = []
          for field, schema in self._fields.items():
              name = schema.get_attr('name', field)
              if name in value:
                  try:
                      res[field] = schema.to_python(
                          value.pop(name),
                          context=context
                      )
                  except exceptions.ValidationErrors as ex:
                      self._update_errors_by_exception(errors, ex, name)
          self._raise_exception_when_errors(errors, value)
          res.update(value)
          return res
docs: Convert the value to a real python object