Plugin system
Peter Hansen
peter at engcorp.com
Sat Oct 30 11:02:35 EDT 2004
Reinhold Birkenfeld wrote:
> Irmen de Jong wrote:
>>Reinhold Birkenfeld wrote:
>>
>>>How would you implement a plugin system (for a web-based application)?
>>
>>This is so general a question that I cannot think of anything concrete to answer.
>>Please ask again, with more detail about what you want/need/have in mind.
>
> Okay, the question is too open: My focus is on how you would structure
> the plugin code (directories, files) and how you would write code to
> load these plugins.
And _this_ sounds like a combination of something that's more
a design issue (the structure) and a trivial implementation
detail (trivial in Python, anyway).
I'll try anyway, as a first test case: put all plugins in a
standard folder, with nothing else present in that folder.
They can be individual modules or packages as you will.
The code to load the plugin consists of an __import__...
and not much else.
Maybe this feedback will help you refine the question further...
-Peter
More information about the Python-list
mailing list