Skip to content

PinaeOS/py-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#py-task#

py-task is a task scheduling tools for Python.

  • Support repeat trigger
  • Support cron trigger
  • Easy to use in Python

Installation

The lastest stable is py-task-1.1.tar.gz

python setup.py install

Getting Start

demo for py-task:

from task import task
from task import task_container
from task.job import job
from task.trigger import cron_trigger

class MyJob(job.Job):

	def __init__(self):
    	pass

	def execute(self):
    	print 'Hello now is ' + str(time.time())

cron = '0-59/5 10,15,20 * * * * 2015'
new_task = task.Task('Task', MyJob(), cron_trigger.CronTrigger(cron))
container.add_task(new_task)
container.start_all()

Documentation

Full documentation is hosted on HERE. Sources are available in the docs/ directory.

License

py-task is licensed under the Apache License, Version 2.0. See LICENSE for full license text

About

Task scheduling libary for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages