Módulo google.appengine.api.croninfo

Resumo

Ferramentas CronInfo.

Uma biblioteca para trabalhar com registros CronInfo, descrevendo entradas cron de um aplicativo. Aceita o carregamento dos registros de yaml.

Conteúdo

class google.appengine.api.croninfo.CronEntry(**attributes)Fonte

Bases: google.appengine.api.validation.Validated

Uma entrada cron descreve um único cron job.

ATRIBUTOS = {'retry_parameters': <google.appengine.api.validation.Optional object>, 'schedule': <google.appengine.api.croninfo.GrocValidator object>, 'url': '^/.*$', 'description': <google.appengine.api.validation.Optional object>, 'timezone': <google.appengine.api.croninfo.TimezoneValidator object>, 'target': <google.appengine.api.validation.Optional object>}
class google.appengine.api.croninfo.CronInfoExternal(**attributes)Fonte

Bases: google.appengine.api.validation.Validated

CronInfoExternal descreve todas as entradas cron de um aplicativo.

ATRIBUTOS = {'cron': <google.appengine.api.validation.Optional object>, 'application': <google.appengine.api.validation.Optional object>}
class google.appengine.api.croninfo.GrocValidator(default=None)Fonte

Bases: google.appengine.api.validation.Validator

Verifica se uma programação está no formato groc válido.

Validate(value, key=None)Fonte

Valida uma programação.

google.appengine.api.croninfo.LoadSingleCron(cron_info, open_fn=None)Fonte

Carrega um arquivo cron.yaml ou uma string e retorna um objeto CronInfoExternal.

exception google.appengine.api.croninfo.MalformedCronfigurationFileFonte

Bases: exceptions.Exception

O arquivo de configuração de Cron é inválido.

class google.appengine.api.croninfo.RetryParameters(**attributes)Fonte

Bases: google.appengine.api.validation.Validated

Repete parâmetros de um único cron job.

ATRIBUTOS = {'min_backoff_seconds': <google.appengine.api.validation.Optional object>, 'job_age_limit': <google.appengine.api.validation.Optional object>, 'job_retry_limit': <google.appengine.api.validation.Optional object>, 'max_backoff_seconds': <google.appengine.api.validation.Optional object>, 'max_doublings': <google.appengine.api.validation.Optional object>}
class google.appengine.api.croninfo.TimezoneValidator(default=None)Fonte

Bases: google.appengine.api.validation.Validator

Verifica se um fuso horário pode ser analisado corretamente e é conhecido.

Validate(value, key=None)Fonte

Valida um fuso horário.

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

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2