0
Ich habe ein Problem das Plugin-Manager für Python yapsy mit (http://yapsy.sourceforge.net/)Python yapsy funktioniert nicht
ich ein Testprojekt mit 3 Dateien vorgenommen haben:
test.py
from yapsy.PluginManager import PluginManager
manager = PluginManager()
manager.setPluginPlaces(["plugins"])
manager.collectPlugins()
for plugin in manager.getAllPlugins():
plugin.plugin_object.print_name()
plugins/plugin.py
from yapsy.IPlugin import IPlugin
class Plugin(IPlugin):
def print_name(self):
print 'Plugin one'
plugins/plugin.yapsy-Plugin
[Core]
Name = Magic_plugin
Module = plugin
[Documentation]
Author = Mario
Version = 1.0
Aber wenn ich die test.py
starten, heißt es:
No handlers could be found for logger "yapsy"
Irgendwelche Ideen? Ich habe versucht, den Logger mit dem Logger-Modul zu bekommen, aber es funktioniert nicht.
Danke.
Es ist ein copy/paste Fehler war, es für mich noch nicht – SergiX44
Ok arbeiten, dachte ich, es könnte das Problem sein, da ich genau die gleiche Fehlermeldung bekommen habe. Könnten Sie Ihre Python- und Yapsy-Versionen hinzufügen? Ich benutze Python 2.7 in einem virtualenv mit Yapsy 1.11.223. Hoffe, diese Hilfe – carlosmbolanos
Ich habe behoben, es war ein Fehler mit den Pfaden, fügen Sie einfach die Zeilen für aktiviert den Logger, ich habe behoben. Eine weitere Frage zur Geschwindigkeit, weißt du, wie man eine Plug-in-Konfig-Zeichenfolge in einem Plugin liest? – SergiX44