code: def get_field(self, name):
      camel_cased_name = to_camel_case(name)
  
      if name in self.type.fields:
          return name, self.type.fields[name]
  
      if camel_cased_name in self.type.fields:
          return camel_cased_name, self.type.fields[camel_cased_name]
  
      raise KeyError(
          "Field {} doesnt exist in type {}.".format(
              name, self.type.name
          )
      )
  
imports: from collections.abc import Iterable
  import decimal
  from functools import partial
  from wandb_graphql.language import ast
  from wandb_graphql.language.printer import print_ast
  from wandb_graphql.type import GraphQLField, GraphQLList, GraphQLNonNull, GraphQLEnumType
  from .utils import to_camel_case
label_desc: Use image node_id 3 for calling the DSLType obj's underlying member method code with example usage: obj.get_field(name) and returns: name,  self, camel_cased_name,  self