aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio/support.py
diff options
context:
space:
mode:
authorGravatar Mehrdad Afshari <mmx@google.com>2017-09-26 11:25:45 -0700
committerGravatar Mehrdad Afshari <mmx@google.com>2017-09-26 11:31:00 -0700
commite249079cbed238a28bed148dbd2c0974d2dea265 (patch)
treecc443181a823c3fd4e95317394abf9523702cb59 /src/python/grpcio/support.py
parenta1fbca0fa5e3c896a8f250aa1e1ffe2fedeec3a3 (diff)
Be a tad more specific requesting error reports
This commit is a rebase of an old contribution with minor formatting edits (cf. https://github.com/grpc/grpc/pull/8663) [Original Author] Masood Malekghassemi <atash@google.com> Date: Mon Nov 7 14:49:09 2016 -0800 Contributor is a Xoogler and the contribution is owned by Google Inc. as per the copyright assignment agreement with the original author, as it was drafted during their employment with Google Inc.
Diffstat (limited to 'src/python/grpcio/support.py')
-rw-r--r--src/python/grpcio/support.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/python/grpcio/support.py b/src/python/grpcio/support.py
index 510bf422a0..f2395eb26c 100644
--- a/src/python/grpcio/support.py
+++ b/src/python/grpcio/support.py
@@ -94,7 +94,7 @@ def diagnose_attribute_error(build_ext, error):
_ERROR_DIAGNOSES = {
errors.CompileError: diagnose_compile_error,
- AttributeError: diagnose_attribute_error
+ AttributeError: diagnose_attribute_error,
}
@@ -102,8 +102,10 @@ def diagnose_build_ext_error(build_ext, error, formatted):
diagnostic = _ERROR_DIAGNOSES.get(type(error))
if diagnostic is None:
raise commands.CommandError(
- "\n\nWe could not diagnose your build failure. Please file an issue at "
- "http://www.github.com/grpc/grpc with `[Python install]` in the title."
- "\n\n{}".format(formatted))
+ "\n\nWe could not diagnose your build failure. If you are unable to "
+ "proceed, please file an issue at http://www.github.com/grpc/grpc "
+ "with `[Python install]` in the title; please attach the whole log "
+ "(including everything that may have appeared above the Python "
+ "backtrace).\n\n{}".format(formatted))
else:
diagnostic(build_ext, error)