code: def __init__(
      self, abstract_type, field_asts, context=None, info=None
  ):
      self.abstract_type = abstract_type
      self.field_asts = field_asts
      self.context = context
      self.info = info
      self._fragments = {}
  
imports: import functools
  from wandb_promise import Promise, is_thenable, promise_for_dict
  from ...pyutils.cached_property import cached_property
  from ...pyutils.default_ordered_dict import DefaultOrderedDict
  from ...type import GraphQLInterfaceType, GraphQLList, GraphQLNonNull, GraphQLObjectType, GraphQLUnionType
  from ..base import ResolveInfo, Undefined, collect_fields, get_field_def
  from ..values import get_argument_values
  from ...error import GraphQLError
label_desc: Use image node_id 1 to create a new AbstractFragment object from inherited base classes: object with example: obj = AbstractFragment(abstract_type, field_asts, context, info)