"examples/pooling/embed/openai_embedding_client.py" did not exist on "aba8d6ee006b78149ac4514f460e4038b2d4f607"
Unverified Commit 18e85452 authored by Wentao Ye's avatar Wentao Ye Committed by GitHub
Browse files

[Revert] Add util `handle_deprecated` back (#33998)


Signed-off-by: default avataryewentao256 <zhyanwentao@126.com>
parent 6f7adc53
......@@ -355,3 +355,28 @@ class Range:
def __repr__(self) -> str:
return self.__str__()
def handle_deprecated(
config: ConfigT,
old_name: str,
new_name_or_names: str | list[str],
removal_version: str,
) -> None:
old_val = getattr(config, old_name)
if old_val is None:
return
if isinstance(new_name_or_names, str):
new_names = [new_name_or_names]
else:
new_names = new_name_or_names
msg = (
f"{old_name} is deprecated and will be removed in {removal_version}. "
f"Use {', '.join(new_names)} instead."
)
logger.warning(msg)
for new_name in new_names:
setattr(config, new_name, old_val)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment