MCPcopy Create free account
hub / github.com/OpenRouterTeam/python-sdk / find_field_metadata

Function find_field_metadata

src/openrouter/utils/metadata.py:96–107  ·  view source on GitHub ↗
(field_info: FieldInfo, metadata_type: Type[T])

Source from the content-addressed store, hash-verified

94
95
96def find_field_metadata(field_info: FieldInfo, metadata_type: Type[T]) -> Optional[T]:
97 metadata = find_metadata(field_info, FieldMetadata)
98 if not metadata:
99 return None
100
101 fields = metadata.__dict__
102
103 for field in fields:
104 if isinstance(fields[field], metadata_type):
105 return fields[field]
106
107 return None
108
109
110def find_metadata(field_info: FieldInfo, metadata_type: Type[T]) -> Optional[T]:

Callers 13

_extract_file_propertiesFunction · 0.85
serialize_multipart_formFunction · 0.85
serialize_form_dataFunction · 0.85
_populate_path_paramsFunction · 0.85
_populate_headersFunction · 0.85
_serialize_headerFunction · 0.85
_populate_from_globalsFunction · 0.85
get_securityFunction · 0.85
_parse_security_optionFunction · 0.85
_parse_security_schemeFunction · 0.85
_parse_basic_auth_schemeFunction · 0.85
_populate_query_paramsFunction · 0.85

Calls 1

find_metadataFunction · 0.85

Tested by

no test coverage detected