code: def ordered_load(
      stream, Loader=yaml.Loader, object_pairs_hook=OrderedDict
  ):
      class OrderedLoader(Loader):
          pass
  
      def construct_mapping(loader, node):
          loader.flatten_mapping(node)
          return object_pairs_hook(loader.construct_pairs(node))
  
      OrderedLoader.add_constructor(
          yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG,
          construct_mapping,
      )
      return yaml.load(stream, OrderedLoader)
  
imports: from __future__ import print_function
  import yaml
  from collections import OrderedDict
label_desc: Use image node_id 1 for calling a global function with example usage: ordered_load(stream, Loader, object_pairs_hook) and returns: yaml, object_pairs_hook