Timer2.Scheduler for Python Funções | |
Baixe Agora |
Timer2. Classificação e resumo
Propaganda
- 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
Javascript :: Fechamento.
Comprima seu código JavaScript usando o serviço on-line do Google do compilador de fechamento ...
155