summaryrefslogtreecommitdiffstats
path: root/pyfirstaidkit/plugins.py
Commit message (Collapse)AuthorAgeFilesLines
* Sanitize the origin/level/importance systemMartin Sivak2008-03-051-8/+19
| | | | | Use reporting when possible (some messages automatically use Logger to avoid duplication) Improve the Output thread to use the new level/importance system
* When instantiating plugin, pass the path to the plugin, so it knows where to ↵Martin Sivak2008-03-051-2/+6
| | | | find it's parts
* Modify the plugins, tasker and cli launcher to provide means to split the ↵Martin Sivak2008-02-281-17/+27
| | | | | | flows into diagnostics and fixes. So when the user launches ./firstaidkit -a it runs only diagnostics. For fixing use ./firstaidkit -a fix
* Rename the Return* classes to more sane names and update everything to use themMartin Sivak2008-02-261-16/+16
| | | | | Fix the NoOptionError exception throwing in configuration Add the -a|--auto parameter to launch the automatic mode of operation
* Appeninding Return to the class names help to identify them in the plugin code.Joel Andres Granados2008-02-261-6/+6
|
* Use a more intuitive return class names for the default flows.Joel Andres Granados2008-02-261-11/+11
| | | | | True and false are not very generic for the flows. Favorable and Unfavorable are not completely generic but are better.
* Move the check for root environment into the interpret and utilize flag ↵Martin Sivak2008-02-261-2/+4
| | | | | | system for it. Add --info and --list commands for getting the information about plugins.
* Its better to have a section of paths. This will allow to add and erase pathsJoel Andres Granados2008-02-201-1/+1
| | | | as the user sees necessary.
* Allow to look for plugins in multiple places.Joel Andres Granados2008-02-201-31/+32
|
* Add FlagTrackerPlugin base classMartin Sivak2008-02-131-0/+56
|
* Add conflict flags to plugin definitionMartin Sivak2008-02-111-5/+19
| | | | Add "activity" flags, so our "Tracker plugins logic" can work
* Make logging workJoel Andres Granados2008-02-011-1/+3
|
* The log in __builtins__ might have some strange sideeffects.Joel Andres Granados2008-02-011-1/+1
|
* Log the pluginsystem stuff ot a file.Joel Andres Granados2008-01-161-1/+1
| | | | | Put the Logger in the __builtin__. Use Config object to initialize the default values.
* Change the flows magic a little (unify the defflows and flows variable)Martin Sivak2008-01-021-11/+13
|
* Move from tasker to pyfirstaidkit to try to follow the standard in ↵Joel Andres Granados2008-01-021-0/+352
site-packages.