code: def location_handler(self, name):
          
  
          def decorator(func):
              self.__location_map__[name] = func
              return func
  
          return decorator
docs: Decorator that registers a function for parsing a request location.
          The wrapped function receives a request, the name of the argument, and
          the corresponding `Field <marshmallow.fields.Field>` object.
  
          Example: ::
  
              from webargs import core
              parser = core.Parser()
  
              @parser.location_handler("name")
              def parse_data(request, name, field):
                  return request.data.get(name)
  
          :param str name: The name of the location to register.