def xmlrpc(self): """Return _to_dict as an XMLRPC response""" params, method = parse_xmlrpc_request(self.request) log = logging.getLogger(__name__) log.debug('XMLRPC request: Method: %s, Params: %s', method, params) return xmlrpc_response(self._to_dict())
def proceed_to_checkout(request): """ XML-RPC method to set attribute proceed_to_checkout=True return ``True`` if the operation succeeded ``False`` otherwise """ params, method = parse_xmlrpc_request(request) if len(params) != 0: attempt = request.db.query(models.Attempt).get(params[0]) else: _return = False if attempt: attempt.proceed_to_checkout = True try: transaction.commit() _return = True except: transaction.abort() _return = False else: _return = False return xmlrpc_response(_return)
def _callFUT(self, value): from pyramid_xmlrpc import xmlrpc_response return xmlrpc_response(value)
def _callFUT(self, value, allow_none=False, charset=None): from pyramid_xmlrpc import xmlrpc_response return xmlrpc_response(value, allow_none, charset)