Nein, ich hätte ja noch kleiner mit Funktionen angefangen, bevor ich die Funktionen in Module ausgelagert hätte. Deswegen habe ich nichts gegen schrittweise Vorgehen.
config.ini
Pflicht für Plugin-Name: MySQL
Plugins ausführen:
Code:
for i in pluginloader.getPlugins():
if int(config.get("Modules", "use"+i["name"]))
print("Loading plugin " + i["name"])
plugin = pluginloader.loadPlugin(i)
plugin.run()
Edit: Fehler im Code bereinigt
Wäre die minimale Anpassung config.ini um eine neue Zeile ergänzen.