mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-05-18 23:35:08 +00:00
add handeling of exceptions for some downloadUrl func calls
This commit is contained in:
parent
62610f5e0d
commit
e2fa93a6c4
4 changed files with 94 additions and 37 deletions
|
@ -53,7 +53,12 @@ class Views(object):
|
|||
|
||||
def _populate_views(self):
|
||||
# Will get emby views and views in Kodi
|
||||
grouped_views = self.emby.get_views()
|
||||
try:
|
||||
grouped_views = self.emby.get_views()
|
||||
except Exception as error:
|
||||
log.info("Error getting views from server: " + str(error))
|
||||
grouped_views = None
|
||||
|
||||
if grouped_views is not None and "Items" in grouped_views:
|
||||
self.grouped_views = grouped_views['Items']
|
||||
else:
|
||||
|
@ -114,10 +119,11 @@ class Views(object):
|
|||
|
||||
def _get_grouped_view(self, media_type, view_id, view_name):
|
||||
# Get single item from view to compare
|
||||
result = self.emby.get_single_item(self.media_types[media_type], view_id)
|
||||
try:
|
||||
result = self.emby.get_single_item(self.media_types[media_type], view_id)
|
||||
item = result['Items'][0]['Id']
|
||||
except (TypeError, IndexError):
|
||||
except Exception as error:
|
||||
log.info("Error getting single item form server: " + str(error))
|
||||
# Something is wrong. Keep the same folder name.
|
||||
# Could be the view is empty or the connection
|
||||
pass
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue