Timer2.

Scheduler for Python Funções
Baixe Agora

Timer2. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Ask Solem
  • Site do editor:
  • http://search.cpan.org/~asksh/Modwheel-0.3.3/lib/Modwheel.pm

Timer2. Tag


Timer2. Descrição

Scheduler for Python Funções O Timer2 é um módulo Python que permite agendar funções Python em tempos específicos, ou em um intervalo. Ele pode ser usado como substituto para threading.timer, a diferença é que o Timer2 está sempre usando apenas um único encadeamento (a menos que você comece manualmente mais) você nunca deve usar isso para aplicar operações caras, pois isso não seria eficaz Correndo em um único thread, em vez disso, você deve fazer o temporizador mover as operações para um pool de execução (como um pool de discussão / multiprocessing, ou talvez enviando uma mensagem): >>> pool = multiprocessing.pool () >>> timer2.apply_after (10000, pool.epply_async, (caro_fun,)) DocumentationTimer está usando a Esfinge, e a última documentação está disponível no GitHub: http://ask.github.com/timer2installationyou pode instalar o Timer2 por meio do índice Python Package (PYPI) ou de Source.Para instalar usando o PIP, PIP Install Timer2to Instalar usando Easy_Install ,: Easy_Install Timer2IF Você fez o download de uma fonte tarball Você pode instalá-lo fazendo o seguinte :: python setup.py build # python setup.py install # como função rootexamplyply Após n msecs: >>> timer2 >>> timer2.apply_after (msecs, diversão, args, kwargs, prioridade = 0) aplicar função cada n msecs: >>> timer2.apply_interval (msecs, diversão, args, kwargs, prioridade = 0) aplicar função em um Data específica (um objeto DateTime): >>> timer2.apply_at (DateTime, Diversão, Args, Kwargs, Priority = 0) Cancelando TimersAthe Funções Retorna uma instância Timer2.entry, você pode usar isso para cancelar a execução: >> > Tref = Timer2.Apply_After (Msecs, Diversão, Args, Kwargs) >>> Tref.cancel () Running Threadswhen usando a interface do módulo Um tópico padrão é iniciado assim que você agende alguma coisa. Se você quiser acompanhar o fio manualmente, você pode usar o timer2.timer class: >>> timer = timer2.timer () >>> timer.apply_after (msecs, diversão, args, kwargs) >>> temporizador. stop () # interrompe o tópico e junta-se.bug trackerif Você tem alguma sugestão, relatórios de bugs ou aborrecimentos Por favor, informe-os ao nosso problema rastreador em http://github.com/ask/timer2/issues/contributribleingDevelopment of timer2 acontece no GitHub : http://github.com/ask/timer2you são altamente incentivados a participar do desenvolvimento. Se você não gosta de github (por algum motivo), você é bem-vindo para enviar manchas regulares. Requisitos: · Pitão


Timer2. Software Relacionado

libnk2.

Biblioteca e ferramentas para suportar o formato do Microsoft Outlook Nickfile (NK2) ...

135

Download

libuna

Uma biblioteca para suportar conversões Unicode e ASCII (string de byte) ...

72

Download