Hallo Nerds,
ich versuche verzweifelt durch die Funktion InstallAddon(id) ein Addon durch ein Python script zu Installieren, allerdings endet dieser Versuch immer mit einem Fehler. Im Log sieht dieser so aus.
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: name 'InstallAddon' is not defined
Traceback (most recent call last):
File "/usr/share/kodi/addons/service.test/install.py", line 100, in <module>
InstallAddon(weather.yahoo)
NameError: name 'InstallAddon' is not defined
-->End of Python script error report<--
Im Script rufe ich den Befehl einfach mit InstallAddon(weather.yahoo) auf, wie es auch für mich aus der List of built-in functions ersichtlich ist. Ich verstehe nicht, wieso Kodi meldet das es so nicht funktioniert, bzw. sagt das keine definition existiert.
Muss ich nochmal extra eine definition für diese funktion schreiben oder muss es vielleicht anders eingebunden werden? Stehe gerade echt auf´m Schlauch. Leider finde ich auch kein HowTo oder ähnliches was mir das ganze erklärt. bekomme immer nur Videos und andere Anleitungen wie es per Addonmanager zu installieren ist.
Gruss Thiel