summaryrefslogtreecommitdiffstats
path: root/tasker/plugins.py
Commit message (Collapse)AuthorAgeFilesLines
* Actually remove the tasker stuff.Joel Andres Granados2008-01-021-352/+0
|
* Sample plugins with dependencies and some dependency system improvements and ↵Martin Sivak2008-01-021-5/+14
| | | | bugfixes (one typo..)
* Add dependency system into plugins. Use the require/provide model to control it.Martin Sivak2008-01-021-6/+28
|
* - Make simple reporting thread in mainMartin Sivak2007-12-191-2/+15
| | | | | | | - Update reporting to support End-Of-Operations message - Update main and interpret to send the End-Of-Operations message - Subclass dict in plugins as Flow and add support for description - Update example plugins to use Flow instead of pure dictionary
* Fix the exclude feature also in plugin systemMartin Sivak2007-12-071-1/+1
|
* Add basic reporting class and integrate it into the plugin systemMartin Sivak2007-12-041-3/+7
|
* Make it possible to select flow from pluginMartin Sivak2007-11-291-2/+10
|
* Fixed some typos and improved the flow stuff and docs a littleMartin Sivak2007-11-271-20/+15
|
* Take the plugin info attributes aoutside the __init__. This allows usJoel Andres Granados2007-11-231-56/+82
| | | | to query plugin information without instantiating.
* Erase the return from the functions.Joel Andres Granados2007-11-221-3/+1
|
* Change all references from init to prepare.Joel Andres Granados2007-11-221-16/+16
| | | | | | Change all references from purge to clean. Log a warning when abstract functions are not used.
* Some documentation.Joel Andres Granados2007-11-211-1/+7
| | | | Added myself as an author.
* Get the shell/Binary example working.Joel Andres Granados2007-11-211-7/+3
|
* Took away the BinPlugin class. It is not needed because the pluginJoel Andres Granados2007-11-211-39/+10
| | | | | | | | developer can use the subprocess functionality that python provides. This functionality will be far more general that whatever we can privide. Some other minor changes.
* take out unnecesary space.Joel Andres Granados2007-11-211-5/+1
| | | | no describe function.
* Implement the error class.Joel Andres Granados2007-11-211-17/+41
| | | | | | Implement the Return code class. Implement the manage flow stuff. Implement some examples of pligins
* Erase default so we can create the sample files.Joel Andres Granados2007-11-201-9/+9
| | | | Change the word destroy for purge. It just sounds better.
* General debuging.Joel Andres Granados2007-11-201-15/+17
| | | | Begin to do the example plugins.
* Do some documenting and chante the Plugin class so thatJoel Andres Granados2007-11-201-24/+75
| | | | | it handles the flows automatically and also provides a manual override (The nextstep function)
* Lets use Plugin as an abstract class.Joel Andres Granados2007-11-201-12/+18
|
* A little documentation.Joel Andres Granados2007-11-201-4/+15
|
* The order is not defined by the internal variables of the Plugin class or theJoel Andres Granados2007-11-201-15/+3
| | | | classes that derive from it. It is defined by the flows defined in the class.
* I prefer spaces rather than tabs. Its better when the file is seen inJoel Andres Granados2007-11-201-3/+3
| | | | some other editor.
* TypoJoel Andres Granados2007-11-201-1/+1
|
* Handle the step sequence using "flow" and handle exceptions from the stepsMartin Sivak2007-11-161-24/+46
|
* Copying header to every saource fileMartin Sivak2007-11-151-0/+17
|
* Add logging moduleMartin Sivak2007-11-131-9/+10
|
* Basic funcionality for the BinPlugin (encapsulation arbitrary binaries as ↵Martin Sivak2007-11-131-16/+26
| | | | plugins)
* Correct one stupid typo in extension processingMartin Sivak2007-11-121-1/+1
|
* Plugin importing works! And I added some debug messagesMartin Sivak2007-11-121-9/+21
|
* Make the source importable, fix typos and stuffMartin Sivak2007-11-121-1/+1
|
* first try to define plugin apiMartin Sivak2007-11-091-0/+164