MCPcopy
hub / github.com/openai/openai-python / _constructor_accepts_keyword

Function _constructor_accepts_keyword

src/openai/lib/bedrock.py:58–66  ·  view source on GitHub ↗
(constructor: Callable[..., object], name: str)

Source from the content-addressed store, hash-verified

56
57
58def _constructor_accepts_keyword(constructor: Callable[..., object], name: str) -> bool:
59 try:
60 parameters = inspect.signature(constructor).parameters
61 except (TypeError, ValueError):
62 return False
63
64 return name in parameters or any(
65 parameter.kind is inspect.Parameter.VAR_KEYWORD for parameter in parameters.values()
66 )
67
68
69def _configured_region(region: str | None) -> str | None:

Callers 3

_copy_configurationFunction · 0.85
copyMethod · 0.85
copyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected