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)
commit45cba75f46ae4c309f1807e58d2843b99971617d
tree2f7b21b3febc3a525ab85e2a4ca1ffd0d94b1929
parentba4daa53462d81c9302a91d959612d534efc6be7
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