Hallo Leute,
Ich versuche mich in der "Umprogrammierung" eines leider nicht mehr gewarteten Addons unter Kodi 18.9
Es geht um das service.nfo.watchedstate.updater
Vieles habe ich ja bereits angepasst, scheitere aber gerade an einer Zeile die in dem Script vorkommt.
In dem Script ist die Function definiert:
Leider kommt folgender Fehler in die Log:
ERROR: EXCEPTION Thrown (PythonToCppException) :
-->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.NameError'>
Error Contents: global name 'VideoLibraryOnUpdate' is not defined
Traceback (most recent call last):
File "/storage/.kodi/addons/service.nfo.watchedstate.updater.werner/resources/lib/updater.py", line 166, in <module>
WA = WernersNFOWatchedstateUpdater()
File "/storage/.kodi/addons/service.nfo.watchedstate.updater.werner/resources/lib/updater.py", line 34, in __init__
methodDict = {"VideoLibrary.OnUpdate": VideoLibraryOnUpdate,
NameError: global name 'VideoLibraryOnUpdate' is not defined
-->End of Python script error report<--
Alles anzeigen
Muss eine Funktion in Python global gemacht werden?
Das Addon läuft schon längere Zeit nicht mehr und man findet auch nur ganz wenig wo sich Jemand hingesetzt hätte um dieses Addon wieder ans Laufen zu bringen.
Ich denke dass es seit der 18ner Version von Kodi nicht mehr funktioniert, bin mir da aber nicht sicher.
Und da ich selbst in Python grad mal Anfänger bin aber von einer Anderen Seite der Programmierung komme, bin ich gerne bereit dazu zu lernen.
Ich hoffe es kann mir geholfen werde, weil ich finde, dass dieses Addon eines der Musthave ist.
Danke Euch schon mal - Fehlende Info reiche ich gerne nach