Módulo google.appengine.api.background_thread.background_thread

Resumo

Background Threads API.

Uma API para criar threads em segundo plano.

Threads em segundo plano criados usando-se essa API não herdam o contexto do criador deles e não precisam terminar antes da solicitação do criador terminar.

Índice

google.appengine.api.background_thread.background_thread.start_new_background_thread(target, args, kwargs=None)source

Inicia um novo thread em segundo plano.

Cria um novo thread em segundo plano que chamará target(*args, **kwargs).

Parâmetros
  • target: um chamado para o novo thread ser executado.

  • args: argumentos de posição a serem passados para o destino.

  • kwargs: argumentos de palavra-chave a serem passados para o destino.

Retorna

O código do thread em segundo plano.

class google.appengine.api.background_thread.background_thread.BackgroundThread(group=None, target=None, name=None, args=(), kwargs=None, verbose=None)source

Bases: threading.Thread

Uma interface semelhante a threading.Thread para threads em segundo plano.

start()source

Inicia esse thread em segundo plano.

exception google.appengine.api.background_thread.background_thread.Errorsource

Bases: exceptions.Exception

Classe de exceção base para esse módulo.

exception google.appengine.api.background_thread.background_thread.FrontendsNotSupportedsource

Bases: google.appengine.api.background_thread.background_thread.Error

Erro gerado quando um thread em segundo plano é solicitado em um front-end.

exception google.appengine.api.background_thread.background_thread.BackgroundThreadLimitReachedErrorsource

Bases: google.appengine.api.background_thread.background_thread.Error

Erro gerado quando nenhum outro thread em segundo plano ativo pode ser criado.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2