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.

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

Bases: threading.Thread

Uma interface semelhante a conversa para linhas de execução em segundo plano.

start()source

Inicia esse thread em segundo plano.

Exceçãogoogle.appengine.api.background_thread.background_thread.ErrorFonte

Bases: exceptions.Exception

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

Exceção google.appengine.api.background_thread.background_thread.FrontendsNotSupportedFonte

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

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

Exceção google.appengine.api.background_thread.background_thread.BackgroundThreadLimitReachedErrorFonte

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

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