The branch, build-main has been updated via c09f1966fdde02156a5371b2a909b13b3620dc4f (commit) from 5b884430d73643ab81fc0aac11f22e52be8706ee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: x2gobroker/web/uccs.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) The diff of changes is: diff --git a/x2gobroker/web/uccs.py b/x2gobroker/web/uccs.py index 394583c..3eeb622 100644 --- a/x2gobroker/web/uccs.py +++ b/x2gobroker/web/uccs.py @@ -59,9 +59,15 @@ class X2GoBrokerWeb(tornado.web.RequestHandler): # silence pyflakes... broker_backend = None - # dynamically detect broker backend from given URL - exec("import x2gobroker.brokers.{backend}_broker".format(backend=backend)) - exec("broker_backend = x2gobroker.brokers.{backend}_broker.X2GoBroker()".format(backend=backend)) + + try: + # dynamically detect broker backend from given URL + exec("import x2gobroker.brokers.{backend}_broker".format(backend=backend)) + exec("broker_backend = x2gobroker.brokers.{backend}_broker.X2GoBroker()".format(backend=backend)) + except ImportError: + # throw a 404 if the backend does not exist + raise tornado.web.HTTPError(404) + global_config = broker_backend.get_global_config() # if the broker backend is disabled in the configuration, pretend to have nothing on offer hooks/post-receive -- x2gobroker.git (HTTP(S) Session broker for X2Go) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "x2gobroker.git" (HTTP(S) Session broker for X2Go).