fix org_diff function

This commit is contained in:
Blacktwin 2018-10-07 23:59:33 -04:00
parent 19e85e6dbb
commit 02cc9878a6

View File

@ -121,7 +121,7 @@ def get_meta(meta):
return meta_dict
def org_diff(media_type, lst_dicts, main_server):
def org_diff(lst_dicts, media_type, main_server):
"""Organizing the items from each server
Parameters
@ -157,6 +157,7 @@ def org_diff(media_type, lst_dicts, main_server):
dupes = []
missing = []
unique = []
# todo-me pull posters from connected servers
for mtype in media_type:
meta_lst = []
@ -167,6 +168,7 @@ def org_diff(media_type, lst_dicts, main_server):
title = u'{} ({})'.format(item.title, item.year)
else:
title = item.title
# Look for duplicate titles
if title not in seen:
seen[title] = 1
@ -183,8 +185,7 @@ def org_diff(media_type, lst_dicts, main_server):
seen[title] += 1
# Sort item list by Plex rating
# Duplicates will use originals rating
meta_lst = sorted(meta_lst, key=lambda d: d['rating'],
reverse=True)
meta_lst = sorted(meta_lst, key=lambda d: d['rating'], reverse=True)
diff_dict[mtype] = {'combined': {'count': len(meta_lst),
'list': meta_lst}}