On Sun, Sep 25, 2005 at 11:33:03PM -0400, Jeff Schwab wrote:
> I recently came up against this exact problem.  My preference is to have 
> the plugin writer call a method to register the plugins, as this allows 
> him the most control.  Something along these lines:
> 
>       class A_plugin(Plugin):
>               ...
> 
>       class Another_plugin(Plugin):
>               ...
> 
>       register( A_plugin )
>       register( Another_plugin, optional_custom_registration_parameters )

I like the idea. And "supybot" seems to do just that. What would the
"def register:" do? Maintain a global list of registered plugins?
I didn't like the idea of having global variables. Or would register
be a method of some "main" class? How would I access that?

Thanks to everybody else who posted ideas on my problem. I'm trying
all the proposals to get an idea of which approach works best.

Regards
 Christoph
-- 
~
~
~
".signature" [Modified] 3 lines --100%--                3,41         All
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to