From 2e6f2e885506ee46ea32622e33fe74d99774cf57 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Sun, 23 Aug 2020 11:29:27 -0700 Subject: [PATCH] publish-toolstate: show more context on HTTP error --- src/tools/publish_toolstate.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/tools/publish_toolstate.py b/src/tools/publish_toolstate.py index 72b3df8377abb..51416c8ce6364 100755 --- a/src/tools/publish_toolstate.py +++ b/src/tools/publish_toolstate.py @@ -275,7 +275,7 @@ def update_latest( return message -if __name__ == '__main__': +def main(): repo = os.environ.get('TOOLSTATE_VALIDATE_MAINTAINERS_REPO') if repo: github_token = os.environ.get('TOOLSTATE_REPO_ACCESS_TOKEN') @@ -342,3 +342,11 @@ def update_latest( } )) response.read() + + +if __name__ == '__main__': + try: + main() + except urllib2.HTTPError as e: + print("HTTPError: %s\n%s" % (e, e.read())) + raise