Assorted changes so import hooke.plugin works ;).
authorW. Trevor King <wking@drexel.edu>
Sat, 8 May 2010 12:48:02 +0000 (08:48 -0400)
committerW. Trevor King <wking@drexel.edu>
Sat, 8 May 2010 12:48:02 +0000 (08:48 -0400)
commit34509c539a23509278e31233c93b5367836790d6
tree2f7b21b3febc3a525ab85e2a4ca1ffd0d94b1929
parentf8a1207c190724548e1bfe958078aecabb0fa5b8
Assorted changes so import hooke.plugin works ;).

Uncommenting the cut entry in PLUGIN_MODULES exposed a number of bugs
which I fixed:
  * def Plugin (object): -> class Plugin (object):
  * plugin initialization must occur *after* Command/Argument definition.
    That way the neccessary classes are defined when we go to load the
    plugin modules.
  * Broken default_settings() fixed.

Also did some docstring cleanup.
hooke/plugin/__init__.py
hooke/plugin/cut.py