adding count and list keys

This commit is contained in:
Blacktwin 2018-07-25 07:01:51 -04:00
parent 5340729046
commit c0b4cebd4a

View File

@ -86,17 +86,22 @@ def diff_things(main_dict, friend_dict):
missing = org_diff(main_titles, friend_titles, 'missing')
shared = set(main_titles + friend_titles)
print('... combining {}s'.format(key))
main_dict['{}_combined'.format(key)] = org_diff(main_titles, friend_titles, 'combined')
combined = org_diff(main_titles, friend_titles, 'combined')
main_dict['{}_combined'.format(key)] = {'list': combined,
'total': len(combined)}
print('... comparing {}s'.format(key))
print('... finding what is mine')
main_dict['{}_mine'.format(key)] = mine
main_dict['{}_mine'.format(key)] = {'list': mine,
'total': len(mine)}
print('... finding what is missing')
main_dict['{}_missing'.format(key)] = missing
main_dict['{}_missing'.format(key)] = {'list': missing,
'total': len(missing)}
print('... finding what is shared')
ddiff = set(mine + missing)
shared_lst = list(shared.union(ddiff) - shared.intersection(ddiff))
main_dict['{}_shared'.format(key)] = shared_lst
main_dict['{}_shared'.format(key)] = {'list': shared_lst,
'total': len(shared_lst)}
return main_dict