def query_request(request_id, issuer, account): """ Query the status of a request. :param request_id: Request-ID as a 32 character hex string. :param issuer: Issuing account as a string. :param account: Account identifier as a string. :returns: Request status information as a dictionary. """ kwargs = {'account': account, 'issuer': issuer, 'request_id': request_id} if not permission.has_permission(issuer=issuer, action='query_request', kwargs=kwargs): raise exception.AccessDenied('%(account)s cannot query request %s(request_id)s' % locals()) return request.query_request(request_id)
def query_request(request_id, issuer, account): """ Query the status of a request. :param request_id: Request-ID as a 32 character hex string. :param issuer: Issuing account as a string. :param account: Account identifier as a string. :returns: Request status information as a dictionary. """ kwargs = {'account': account, 'issuer': issuer, 'request_id': request_id} if not permission.has_permission(issuer=issuer, action='query_request', kwargs=kwargs): raise exception.AccessDenied('%s cannot query request %s' % (account, request_id)) return request.query_request(request_id)