Pergunta

Existe alguma maneira para a fila de lista de documentos de solicitações de API e lidar com eles de forma assíncrona (similar ao google app engine assíncrono urlfetch pedidos)?

Eu poderia copiar/reescrever um monte de o cliente solicitar modificação a lógica DocsClient em torno de um urlfetch pedido, mas eu prefiro evitar que se há algum outro método já está disponível.

O ambiente de destino é o google app engine, e eu estou ciente das assíncrono de armazenamento de dados, APIs.

EDITAR

Eu já implementada a funcionalidade básica no DocsClient.request para aceitar uma callback kwarg, para qualquer nível superior solicitação de cliente irá utilizar assíncrono urlfetch e chamar a função de chamada de retorno com o resultado da chamada.

Foi útil?

Solução

Atualmente, a Lista de Documentos de biblioteca de API para Python (GData Library) é rigidamente síncrona.Uma solução seria serializar as solicitações de tarefas para uma fila de tarefas e executá-los depois, mas a biblioteca de si mesmo não vai ajudar, eu estou com medo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top