Chris Jones
|
603da6ec16
|
Since PluginRegistry is a borg we can easily track if we have been loaded before and if so, not load plugins again.
|
2009-12-17 23:16:42 +00:00 |
Chris Jones
|
01bb454d90
|
stop (ab)using __subclasses__ isntead interrogating the imported plugin modules for a predefined list of the plugin classes they contain, and always instantiate them when they are imported. Add a test plugin only useful for doctest
|
2009-12-17 13:51:55 +00:00 |
Chris Jones
|
6088084fdf
|
handle import failures and add some very borked doctesting
|
2009-12-17 12:54:42 +00:00 |
Chris Jones
|
2660d0795f
|
Add a first run at a plugin system
|
2009-12-17 01:07:01 +00:00 |