From 6c7a9a4030230600588b495acee74d89117d82c1 Mon Sep 17 00:00:00 2001 From: Michele Comitini Date: Thu, 14 Mar 2013 21:49:05 +0100 Subject: [PATCH 1/2] avoid treating HTTP redirections or status codes generated in jsonrpc2 functions as error exceptions --- gluon/tools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gluon/tools.py b/gluon/tools.py index 2759173c..27b55669 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -4475,6 +4475,8 @@ class Service(object): return return_response(id, s) else: return '' + except HTTP, e: + raise e except Service.JsonRpcException, e: return return_error(id, e.code, e.info) except BaseException: From 7421eb8068e4fd3c43e9dfaa981f24c1b2de8ca7 Mon Sep 17 00:00:00 2001 From: Michele Comitini Date: Thu, 14 Mar 2013 21:54:38 +0100 Subject: [PATCH 2/2] avoid treating HTTP redirections or status codes generated in jsonrpc2 functions as error exceptions --- gluon/tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gluon/tools.py b/gluon/tools.py index 27b55669..c0d61d2f 100644 --- a/gluon/tools.py +++ b/gluon/tools.py @@ -4476,7 +4476,7 @@ class Service(object): else: return '' except HTTP, e: - raise e + raise e except Service.JsonRpcException, e: return return_error(id, e.code, e.info) except BaseException: