git-cl: Return exit code of bb when executing git-cl try.

Bug: 976104
Change-Id: I09412c19e373af05e629dccc9a9a4dbc760d3d89
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1807613
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Auto-Submit: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
diff --git a/git_cl.py b/git_cl.py
index 0689564..3c3bc48 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -488,6 +488,8 @@
   print_text.append('To see results in browser, run:  git cl web')
   print('\n'.join(print_text))
 
+  return ret_code
+
 
 def fetch_try_jobs(auth_config, changelist, buildbucket_host,
                    patchset=None):
@@ -4737,12 +4739,7 @@
       return 1
 
   patchset = cl.GetMostRecentPatchset()
-  try:
-    _trigger_try_jobs(auth_config, cl, buckets, options, patchset)
-  except BuildbucketResponseException as ex:
-    print('ERROR: %s' % ex)
-    return 1
-  return 0
+  return _trigger_try_jobs(auth_config, cl, buckets, options, patchset)
 
 
 @metrics.collector.collect_metrics('git cl try-results')