Эх сурвалжийг харах

bot_update: improve UX when gclient is not configured.

Instead of long stacktrace, explain what went wrong.

R=sergiyb@chromium.org,andybons@chromium.org
BUG=

Review-Url: https://codereview.chromium.org/2175343002
tandrii 9 жил өмнө
parent
commit
6da50398be

+ 2 - 0
recipe_modules/bot_update/api.py

@@ -78,6 +78,8 @@ class BotUpdateApi(recipe_api.RecipeApi):
     # We can re-use the gclient spec from the gclient module, since all the
     # data bot_update needs is already configured into the gclient spec.
     cfg = gclient_config or self.m.gclient.c
+    assert cfg is not None, (
+        'missing gclient_config or forgot api.gclient.set_config(...) before?')
 
     # Used by bot_update to determine if we want to run or not.
     master = self._mastername