def _get_classes():
 classes = {}
 for (class_name, class_dict) in _BACKWARDS_COMPAT_CLASS_NAMES.items():
  object_name = class_dict['object_name']
  base_type = class_dict['base_type']
  if ((object_name in OBJECTS) or (object_name in ARRAYS)):
   classes[class_name] = {'object_name': object_name, 'base_type': base_type}
  else:
   classes[class_name] = {'object_name': None, 'base_type': base_type}
 for object_name in TRACE_NAMES:
  class_name = string_to_class_name(object_name)
  classes[class_name] = {'object_name': object_name, 'base_type': dict}
 return classes

def _get_classes ( ) : classes = { } for ( class_name , class_dict ) in _BACKWARDS_COMPAT_CLASS_NAMES . items ( ) : object_name = class_dict [ 'object_name' ] base_type = class_dict [ 'base_type' ] if ( ( object_name in OBJECTS ) or ( object_name in ARRAYS ) ) : classes [ class_name ] = { 'object_name' : object_name , 'base_type' : base_type } else : classes [ class_name ] = { 'object_name' : None , 'base_type' : base_type } for object_name in TRACE_NAMES : class_name = string_to_class_name ( object_name ) classes [ class_name ] = { 'object_name' : object_name , 'base_type' : dict } return classes
we eventually make classes out of the objects in graph_reference .