Wie erstelle ich eine API für Plugins ?
Verfasst: Montag 4. Juli 2011, 21:19
Ich möchte für mein Python Programm eine API für Erweiterungen zu Verfügung stellen.
Dabei möchte ich gern, dass ein solches Plugin ungefähr so aussieht:
Wie kann ich nun erreichen, dass man diese importe verwenden kann ? Und wie könnte ich diese Plugins in mein Programm laden ?
Vielen dank,
Niklas
Dabei möchte ich gern, dass ein solches Plugin ungefähr so aussieht:
Code: Alles auswählen
from myProgram import extensibleClass, registerExtensibleClass
class myPluginForMyProgram(extensibleClass):
. . .
if __name__ == '__main__':
registerExtensibleClass(myPluginForMyProgram)
Vielen dank,
Niklas