Как создать несколько каталогов в аддоне xbmc/kodi?

Недавно я начал изучать, как создавать аддоны xbmc/kodi. Я пытаюсь создать несколько каталогов, но продолжаю получать сообщение об ошибке:"script script failed:", когда я нажимаю значок надстройки в разделе видео.

Может ли кто-нибудь помочь мне исправить эту ошибку и создать несколько каталогов, чтобы я мог заполнить их данными позже? Я много искал, чтобы найти учебник для начинающих о том, как создавать каталоги, но не смог его найти. Заранее спасибо.

    import urllib, urllib2, sys, re, os, unicodedata
    import xbmc, xbmcgui, xbmcplugin, xbmcaddon, base64

    plugin_handle = int(sys.argv[1])



    def CATEGORIES():
          add_dir("search",url,1,"")
          add_dir( "AnimalS",url,1,"")
          add_dir( "cars",url,1,"")
          add_dir("Fruits",url,1,"")


    url = None
    name = None
    mode = None
    iconimage = None

    if mode==None or url==None or len(url)<1:
            print ""
            CATEGORIES()

xbmcplugin.endOfDirectory(plugin_handle)

ошибка на xbmc.log:

ERROR: EXCEPTION Thrown (PythonToCppException) : 
-->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndentationError'>
Error Contents: ('unindent does not match any outer indentation level', ('C:\\.....addons\\plugin.video.populateDirectory\\addon.py', 12, 32, '     add_dir("Fruits",url,1,"")\n'))
IndentationError: ('unindent does not match any outer indentation level', ('C:\\....\\addons\\plugin.video.populateDirectory\\addon.py', 12, 32, '     add_dir("Fruits",url,1,"")\n'))
-->End of Python script error report<--
ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.test/
ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.test/) failed
NOTICE: Thread BackgroundLoader start, auto delete: false

0 ответов

Другие вопросы по тегам