code: def __getattr__(self, name):
      formatted_name, field_def = self.get_field(name)
      return DSLField(formatted_name, field_def)
  
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 2 for calling the DSLType obj's underlying member method code with example usage: obj.__getattr__(name) and returns: DSLField