multisch

Ein leichter Gewindescheduler für Python-Funktionen
Jetzt downloaden

multisch Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • AGPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Adam Tauber
  • Website des Verlags:
  • https://github.com/asciimoo/

multisch Stichworte


multisch Beschreibung

Multischier ist ein leichter Funktionszeitplaner-Modul für Python.Deage```ythonvon Multised Import SchedulerImport Times = Scheduler () Def Timestamp (S): drucken '% .2f:% s'% (Time.Time (), S) Klasse Aktion (): def __init __ (Selbst, Name): Self .__ Name__ = Name self.call_counter = 0 def __call __ (selbst): self.call_counter + = 1 drucken 'I AM% s (% d)'% '% (Self .__ name__, self.call_counter) # ------------------------------------. # | # Task-Parameter: | # | # LoopDelay: Float, Erforderlich | # InitDelay: Float, Standard = 0 | # Threads: int, default = 0 | # | # --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------ `@ s.addtask (LoopDelay = 1.3) def Task1 (): Zeitstempel ('Task1') @ s.addtask (LoopDelay = 1.0, initdelay = 3) def Task2 (): Zeitstempel ('TASK2') TIME.SLEEP (1.6) Zeitstempel ('TASK2 wieder') @ s.addtask (LoopDelay = 1.1, Threads = 4) def Task3 (): Zeitstempel ('TASK3') TIME.SLEEP (4.4) Zeitstempel ('task3 wieder') s.addtasks ({'Action': Aktion ('Agent d'% n), 'LoopDelay': 0.6, 'Initdelay': 1.1, 'Threads': 0} für n in xrange (42 )) drucken ss.startalltasks () versuchen: RAW_INPUT () E Xcept: Passs.Stopalltasks () der Homepage des Produkts


multisch Zugehörige Software