Check for uBridge version and catch uBridge errors.

This commit is contained in:
Jeremy committed 2015-07-21 17:58:53 -06:00
1 parent f0649b4ac3
commit fc0409286b
4 files changed
+30 -7

No files matched your search

+2 -1
View File
@@ -26,6 +26,7 @@ import traceback
log = logging.getLogger(__name__)
from ..modules.vm_error import VMError
from ..ubridge.ubridge_error import UbridgeError
from .response import Response
from ..crash_report import CrashReport
from ..config import Config
@@ -179,7 +180,7 @@ class Route(object):
response = Response(request=request, route=route)
response.set_status(e.status)
response.json({"message": e.text, "status": e.status})
except VMError as e:
except (VMError, UbridgeError) as e:
log.error("VM error detected: {type}".format(type=type(e)), exc_info=1)
response = Response(request=request, route=route)
response.set_status(409)