Vastly improve sync speed for music

This commit is contained in:
croneter 2017-08-19 16:49:29 +02:00
parent c0bef37dd5
commit 7f74dd93f4

View file

@ -115,17 +115,9 @@ class Threaded_Get_Metadata(Thread):
except (TypeError, IndexError, AttributeError):
log.error('Could not get children for Plex id %s'
% item['itemId'])
else:
item['children'] = []
for child in children_xml:
child_xml = GetPlexMetadata(child.attrib['ratingKey'])
try:
child_xml[0].attrib
except (TypeError, IndexError, AttributeError):
log.error('Could not get child for Plex id %s'
% child.attrib['ratingKey'])
else:
item['children'].append(child_xml[0])
else:
item['children'] = children_xml
# place item into out queue
out_queue.put(item)