Unverified Commit 54500546 authored by Chang Su's avatar Chang Su Committed by GitHub
Browse files

[Bugfix] Preserve original ImportError in gRPC server entrypoint (#38673)


Signed-off-by: default avatarChang Su <chang.s.su@oracle.com>
parent de5e6c44
...@@ -29,11 +29,13 @@ try: ...@@ -29,11 +29,13 @@ try:
from grpc_reflection.v1alpha import reflection from grpc_reflection.v1alpha import reflection
from smg_grpc_proto import vllm_engine_pb2, vllm_engine_pb2_grpc from smg_grpc_proto import vllm_engine_pb2, vllm_engine_pb2_grpc
from smg_grpc_servicer.vllm.servicer import VllmEngineServicer from smg_grpc_servicer.vllm.servicer import VllmEngineServicer
except ImportError: except ImportError as e:
raise ImportError( raise ImportError(
"smg-grpc-servicer is required for gRPC mode. " "gRPC mode requires smg-grpc-servicer. "
"Install it with: pip install vllm[grpc]" "If not installed, run: pip install vllm[grpc]. "
) from None "If already installed, there may be a broken import due to a "
"version mismatch — see the chained exception above for details."
) from e
import uvloop import uvloop
......
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