From: Michael Tremer Date: Sat, 30 Mar 2013 12:18:39 +0000 (+0000) Subject: transport: Catch 503 Bad Gateway HTTP errors. X-Git-Tag: 0.9.26~10^2~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3577457e20575bc2feff3f012f83c52fff85b9ac;p=pakfire.git transport: Catch 503 Bad Gateway HTTP errors. --- diff --git a/python/pakfire/errors.py b/python/pakfire/errors.py index 87c64e33a..2da382273 100644 --- a/python/pakfire/errors.py +++ b/python/pakfire/errors.py @@ -102,6 +102,10 @@ class TransportError(Error): pass +class TransportBadGatewayError(TransportError): + pass + + class TransportConnectionError(TransportError): pass diff --git a/python/pakfire/transport.py b/python/pakfire/transport.py index 1adb1c61a..f301652d5 100644 --- a/python/pakfire/transport.py +++ b/python/pakfire/transport.py @@ -260,6 +260,8 @@ class PakfireHubTransport(object): raise TransportNotFoundError, url elif e.code == 500: raise TransportInternalServerError, url + elif e.code == 503: + raise TransportBadGatewayError, url elif e.code == 504: raise TransportConnectionTimeoutError, url