code: def get_field_resolver(self, field_resolver):
      if field_resolver not in self._cached_resolvers:
          self._cached_resolvers[field_resolver] = middleware_chain(
              field_resolver,
              self._middleware_resolvers,
              wrap_in_promise=self.wrap_in_promise,
          )
  
      return self._cached_resolvers[field_resolver]
  
file_path: wandb/wandb/vendor/graphql-core-1.1/wandb_graphql/execution/middleware.py
imports: import inspect
  from functools import partial
  from itertools import chain
  from wandb_promise import Promise
label_desc: Use image node_id 2 for calling the MiddlewareManager obj's underlying member method code with example usage: obj.get_field_resolver(field_resolver) and returns: self