get_routing_for_object#
- sklearn.utils.metadata_routing.get_routing_for_object(obj=None)[source]#
 Get a
Metadata{Router, Request}instance from the given object.This function returns a
MetadataRouteror aMetadataRequestfrom the given input.This function always returns a copy or an instance constructed from the input, such that changing the output of this function will not change the original object.
Added in version 1.3.
- Parameters:
 - objobject
 - If the object provides a 
get_metadata_routingmethod, return a copy of the output of that method.
- If the object provides a 
 - If the object is already a
 MetadataRequestor aMetadataRouter, return a copy of that.
- Returns an empty 
MetadataRequest otherwise.
- Returns an empty 
 
- Returns:
 - objMetadataRequest or MetadataRouter
 A
MetadataRequestor aMetadataRoutertaken or created from the given object.