From 1d277c26e1b5c3770e23e2aada8dc1268ceb9671 Mon Sep 17 00:00:00 2001 From: Croneter Date: Fri, 15 Jun 2018 13:47:22 +0200 Subject: [PATCH] PEP8 --- resources/lib/entrypoint.py | 39 +++++++++++++++++++++++-------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/resources/lib/entrypoint.py b/resources/lib/entrypoint.py index 0fe3ba4b..18c31307 100644 --- a/resources/lib/entrypoint.py +++ b/resources/lib/entrypoint.py @@ -114,12 +114,21 @@ def reset_authorization(): executebuiltin('Addon.OpenSettings(plugin.video.plexkodiconnect)') -def addDirectoryItem(label, path, folder=True): - li = ListItem(label, path=path) - li.setThumbnailImage("special://home/addons/plugin.video.plexkodiconnect/icon.png") - li.setArt({"fanart":"special://home/addons/plugin.video.plexkodiconnect/fanart.jpg"}) - li.setArt({"landscape":"special://home/addons/plugin.video.plexkodiconnect/fanart.jpg"}) - xbmcplugin.addDirectoryItem(handle=HANDLE, url=path, listitem=li, isFolder=folder) +def directory_item(label, path, folder=True): + """ + Adds a xbmcplugin.addDirectoryItem() directory itemlistitem + """ + listitem = ListItem(label, path=path) + listitem.setThumbnailImage( + "special://home/addons/plugin.video.plexkodiconnect/icon.png") + listitem.setArt( + {"fanart": "special://home/addons/plugin.video.plexkodiconnect/fanart.jpg"}) + listitem.setArt( + {"landscape":"special://home/addons/plugin.video.plexkodiconnect/fanart.jpg"}) + xbmcplugin.addDirectoryItem(handle=HANDLE, + url=path, + listitem=listitem, + isFolder=folder) def doMainListing(content_type=None): @@ -142,28 +151,28 @@ def doMainListing(content_type=None): # now we just only show picture nodes in the picture library video # nodes in the video library and all nodes in any other window if node_type == 'photos' and content_type == 'image': - addDirectoryItem(label, path) + directory_item(label, path) elif (node_type != 'photos' and content_type not in ('image', 'audio')): - addDirectoryItem(label, path) + directory_item(label, path) # Plex Watch later if content_type not in ('image', 'audio'): - addDirectoryItem(lang(39211), + directory_item(lang(39211), "plugin://%s?mode=watchlater" % v.ADDON_ID) # Plex Channels - addDirectoryItem(lang(30173), + directory_item(lang(30173), "plugin://%s?mode=channels" % v.ADDON_ID) # Plex user switch - addDirectoryItem('%s%s' % (lang(39200), settings('username')), + directory_item('%s%s' % (lang(39200), settings('username')), "plugin://%s?mode=switchuser" % v.ADDON_ID) # some extra entries for settings and stuff - addDirectoryItem(lang(39201), + directory_item(lang(39201), "plugin://%s?mode=settings" % v.ADDON_ID) - addDirectoryItem(lang(39203), + directory_item(lang(39203), "plugin://%s?mode=refreshplaylist" % v.ADDON_ID) - addDirectoryItem(lang(39204), + directory_item(lang(39204), "plugin://%s?mode=manualsync" % v.ADDON_ID) xbmcplugin.endOfDirectory(HANDLE) @@ -196,7 +205,7 @@ def GetSubFolders(nodeindex): title = window('Plex.nodes.%s%s.title' %(nodeindex,node)) if title: path = window('Plex.nodes.%s%s.content' %(nodeindex,node)) - addDirectoryItem(title, path) + directory_item(title, path) xbmcplugin.endOfDirectory(HANDLE)