timer2

Scheduler voor Python-functies
Download nu

timer2 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Ask Solem
  • Uitgever website:
  • http://search.cpan.org/~asksh/Modwheel-0.3.3/lib/Modwheel.pm

timer2 Tags


timer2 Beschrijving

Scheduler voor Python functies Timer2 is een Python module waarmee u Python functies te plannen op bepaalde tijden, of met een interval. Het kan gebruikt worden als een vervanging van threading.Timer, het verschil is dat timer2 is altijd alleen met behulp van een enkele thread (tenzij je handmatig meer van hen te starten) U moet nooit gebruiken om dure operaties toe te passen, omdat deze niet effectief wanneer zou zijn die in een enkele draad, in plaats moet u ervoor de timer zet de operaties naar een uitvoering zwembad (als een rode draad / multiprocessing zwembad, of misschien het verzenden van een bericht): >>> pool = multiprocessing.Pool () >>> timer2.apply_after (10000, pool.apply_async, (expensive_fun,)) DocumentationTimer is het gebruik van Sphinx, en de meest recente documentatie is beschikbaar op GitHub: http://ask.github.com/timer2InstallationYou kan ofwel installeren timer2 via de Python Package Index (PyPI) of van source.To installeren met pip ,: pip installeren timer2To installeren met behulp van easy_install ,: easy_install timer2If u een bron tarball je het kunt installeren door het volgende te doen ,: python setup.py build # python setup.py installeren # as rootExamplesApply functie hebt gedownload na n ms: >>> import Timer2 >>> timer2.apply_after (ms, fun, args, kwargs, priority = 0) Breng functie elke n ms: >>> timer2.apply_interval (ms, fun, args, kwargs, priority = 0) past u de functie bij een specifieke datum (datetime object): >>> timer2.apply_at (datetime, fun, args, kwargs, priority = 0) annuleren timersThe apply_ * functies terug een timer2.Entry Zo kunt u dit gebruiken om de uitvoering te annuleren: >> > tref = timer2.apply_after (ms, fun, args, kwargs) >>> tref.cancel () Running aangepaste timer threadsWhen via de module-interface een standaard timer thread wordt gestart zodra u iets te plannen. >>> timer = timer2.Timer () >>> timer.apply_after (ms, fun, args, kwargs) >>> timer: Als u wilt bijhouden van de draad met de hand te houden, kunt u de timer2.Timer klasse te gebruiken. stop () # stopt de draad af en sluit zich aan bij it.Bug trackerIf u suggesties, bug reports of ergernissen te behagen te melden op onze issue tracker op http://github.com/ask/timer2/issues/ContributingDevelopment van timer2 gebeurt Github : http://github.com/ask/timer2You worden sterk aangemoedigd om deel te nemen aan de ontwikkeling. Als je niet van Github (om wat voor reden) U bent welkom om regelmatig verzenden patches. Vereisten: · Python


timer2 Gerelateerde software

libnk2

Bibliotheek en hulpmiddelen om het Microsoft Outlook Nickfile (NK2) -formaat te ondersteunen ...

135

Downloaden