Metadata-Version: 1.1
Name: sequence
Version: 0.3.3
Summary: A Python module for looping over a sequence of commands with a focus on high configurability and extensibility.
Home-page: https://github.com/thomst/sequence
Author: Thomas Leichtfuss
Author-email: thomaslfuss@gmx.de
License: GPL
Download-URL: https://pypi.python.org/packages/source/s/sequence/sequence-0.3.3.tar.gz
Description: sequence
        =========
        
        A Python module for looping over a sequence of commands with a focus on high configurability and extensibility.
        
        
        
        Latest Version
        --------------
        The latest version of this project can be found at : http://github.com/thomst/sequence.
        
        
        Installation
        ------------
        * Option 1 : Install via pip ::
        
            pip install sequence
        
        * Option 2 : If you have downloaded the source ::
        
            python setup.py install
        
        
        Documentation
        -------------
        How to use? ::
        
            from sequence import Timer
            from sequence import Sequence
            from sequence import Cmd
        
            interval = 8
            timer = Timer(interval)
        
            def f(x): print x
            cmd1 = Cmd(f, args=['cmd1'], stall=3)   #stall the execution of cmd2 for 3 sec
            cmd2 = Cmd(f, args=['cmd2'])            #just right now (depending on the order)
            cmd3 = Cmd(f, args=['cmd3'], delay=4)   #soonest after 4 sec from loop-start
                                                    #other options are available...
        
            sequence = Sequence(timer, [cmd1, cmd2, cmd3])
            sequence.go()
        
        
        
        
        Reporting Bugs
        --------------
        Please report bugs at github issue tracker:
        https://github.com/thomst/sequence/issues
        
        
        Author
        ------
        thomst <thomaslfuss@gmx.de>
        Thomas Leichtfuß
        
        * http://github.com/thomst
        
Keywords: loop sequence timer
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2.7
