X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=blobdiff_plain;f=resources%2Flib%2FNavigation.py;h=d4d3f7f3593f8b10f0b208cedf53df94bc3d7e08;hp=d3ef70cda03fcc4ee73c49f8e252d36e0536a1fa;hb=86455dfff7e4878e5192dd97991f2e96a3021739;hpb=91eacc378fc888732ca71e5bccac4e38c303892f diff --git a/resources/lib/Navigation.py b/resources/lib/Navigation.py index d3ef70c..d4d3f7f 100644 --- a/resources/lib/Navigation.py +++ b/resources/lib/Navigation.py @@ -3,11 +3,9 @@ # Module: Navigation # Created on: 13.01.2017 -import urllib -import time +from urllib import urlencode, unquote from urlparse import parse_qsl -from utils import noop -from utils import log +from utils import noop, log class Navigation: """Routes to the correct subfolder, dispatches actions & acts as a controller for the Kodi view & the Netflix model""" @@ -69,7 +67,7 @@ class Navigation: return False if 'action' not in params.keys(): # show the profiles - self.show_profiles() + return self.show_profiles() elif params['action'] == 'video_lists': # list lists that contain other lists (starting point with recommendations, search, etc.) return self.show_video_lists() @@ -95,7 +93,7 @@ class Navigation: return self.add_to_list(video_id=params['id']) elif params['action'] == 'export': # adds a title to the users list on Netflix - alt_title = self.kodi_helper.show_add_to_library_title_dialog(original_title=urllib.unquote(params['title']).decode('utf8')) + alt_title = self.kodi_helper.show_add_to_library_title_dialog(original_title=unquote(params['title']).decode('utf8')) return self.export_to_library(video_id=params['id'], alt_title=alt_title) elif params['action'] == 'remove': # adds a title to the users list on Netflix @@ -543,4 +541,4 @@ class Navigation: str Url + querystring based on the param """ - return self.base_url + '?' + urllib.urlencode(query) + return self.base_url + '?' + urlencode(query)