Metadata-Version: 1.1
Name: greentasks
Version: 2.0.post1
Summary: A simple task scheduler, built on top of gevent.
Home-page: https://github.com/Outernet-Project/greentasks
Author: Outernet Inc
Author-email: apps@outernet.is
License: BSD
Description: ==========
        greentasks
        ==========
        
        A very simplistic task scheduler built around gevent.
        
        -----
        Usage
        -----
        
        1. Create a task scheduler instance::
        
            from greentasks import TaskScheduler
        
            scheduler = TaskScheduler()
        
        2. Implement a task::
        
            from greentasks import Task
        
            class AwesomeTask(Task):
                name = 'awesome'
                delay = 10
                periodic = True
        
                def run(self, arg1, kw=None):
                    return arg1
        
        3. Schedule the task for asynchronous execution::
        
            packaged_task = scheduler.schedule(AwesomeTask)
        
        4. Wait for the result (if needed)::
        
            result = packaged_task.result.get()
        
Keywords: asynchronous task scheduler
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
