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: MySQLCode:useMySQL = 1
Plugins ausführen:
Edit: Fehler im Code bereinigtCode:for i in pluginloader.getPlugins(): if int(config.get("Modules", "use"+i["name"])) print("Loading plugin " + i["name"]) plugin = pluginloader.loadPlugin(i) plugin.run()
Wäre die minimale Anpassung config.ini um eine neue Zeile ergänzen.