Add a error message if that is not a local build addon (#162)

This commit is contained in:
Pascal Vizeli 2017-08-20 22:33:27 +02:00 committed by GitHub
parent f9b12a2eb2
commit cb7710c23f

View File

@ -217,6 +217,9 @@ class APIAddons(object):
def rebuild(self, request):
"""Rebuild local build addon."""
addon = self._extract_addon(request)
if not addon.need_build:
raise RuntimeError("Only local build addons are supported")
return asyncio.shield(addon.rebuild(), loop=self.loop)
@api_process_raw(CONTENT_TYPE_BINARY)