From e87ef4bc3a2f55247898cb9922f71785ac9cc212 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Sun, 2 Sep 2018 10:15:01 -0700 Subject: [PATCH] fixed SimpleXMLRPCDispatcher, thanks Leonel --- gluon/packages/dal | 2 +- gluon/xmlrpc.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gluon/packages/dal b/gluon/packages/dal index 70929a6d..f523a248 160000 --- a/gluon/packages/dal +++ b/gluon/packages/dal @@ -1 +1 @@ -Subproject commit 70929a6dc03e6296c34944d2d232f257b78337d7 +Subproject commit f523a24812c9545e20de304e5edd06c79890cd91 diff --git a/gluon/xmlrpc.py b/gluon/xmlrpc.py index 4957e995..f163b79a 100644 --- a/gluon/xmlrpc.py +++ b/gluon/xmlrpc.py @@ -7,8 +7,12 @@ | License: LGPLv3 (http://www.gnu.org/licenses/lgpl.html) """ -from SimpleXMLRPCServer import SimpleXMLRPCDispatcher +from gluon._compat import PY2 +if PY2: + from SimpleXMLRPCServer import SimpleXMLRPCDispatcher +else: + from xmlrpc.server import SimpleXMLRPCDispatcher def handler(request, response, methods): response.session_id = None # no sessions for xmlrpc