Esempio n. 1
0
    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())
Esempio n. 2
0
    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())
Esempio n. 3
0
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)
Esempio n. 4
0
 def _callFUT(self, request):
     from pyramid_xmlrpc import parse_xmlrpc_request
     return parse_xmlrpc_request(request)
Esempio n. 5
0
 def _callFUT(self, request, use_datetime=0):
     from pyramid_xmlrpc import parse_xmlrpc_request
     return parse_xmlrpc_request(request, use_datetime)