-
Committer:
Robert Collins
-
Date:
2005-10-30 01:40:16 UTC
-
Revision ID:
robertc@robertcollins.net-20051030014016-98a4fba7d6a4176c
Support decoration of commands.
Commands.register_command now takes an optional flag to signal that the
registrant is planning to decorate an existing command. When given
multiple plugins registering a command is not an error, and the original
command class (whether built in or a plugin based one) is returned to the
caller. There is a new error 'MustUseDecorated' for signalling when a
wrapping command should switch to the original version. (Robert Collins)