INNER CODE UNIT · Python
async_wrapper
YichengYang-Ethan/oracle3 · oracle3/mcp_server/server.py:142
async def async_wrapper(*args: Any, **kwargs: Any) -> Any:
try:
return await fn(*args, **kwargs)
except _USER_ERRORS as exc:
raise ToolError(str(exc)) from exc
return async_wrapper
@functools.wraps(fn)
def wrapper(*args: Any, **kwargs: Any) -> Any:
try:
return fn(*args, **kwargs)
except _USER_ERRORS as exc:
raise ToolError(str(exc)) from exc
return wrapper