Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removing old callable utilities and porting stuff over. | Christopher Allan Webber | 2013-04-19 | 1 | -1/+1 |
| | |||||
* | Switch several functions over to using the new callable_run* tools! | Christopher Allan Webber | 2013-04-10 | 1 | -3/+1 |
| | |||||
* | [Issue 466] Implement e-z plugin disabling | Will Kahn-Greene | 2012-07-17 | 1 | -0/+7 |
| | |||||
* | Rework plugin infrastructure to nix side-effects | Will Kahn-Greene | 2012-07-17 | 1 | -14/+12 |
| | | | | | | | | | | | | | This reworks the plugin infrastructure so as to remove module-loading side-effects which were making things a pain in the ass to test. With the new system, there's no auto-registering meta class. Instead plugins do whatever they want and then specify a hooks dict that maps hook names to callables for the things they're tying into. The most common one (and the only one we've implemented so far) is "setup". This also simplifies the sampleplugin a little by moving the code to __init__.py. | ||||
* | 401. Plugin infrastructure | Will Kahn-Greene | 2012-05-13 | 1 | -0/+59 |
* implements installing, loading and setup for plugins * codifies configuration * has a sample plugin * docs * tests |