Simplify code
This commit is contained in:
parent
5f57b0af5f
commit
096af4dc7c
1 changed files with 1 additions and 23 deletions
|
@ -423,29 +423,7 @@ class KodiVideoDB(common.KodiDBBase):
|
||||||
# Delete any associated artwork
|
# Delete any associated artwork
|
||||||
self.delete_artwork(person[0], 'actor')
|
self.delete_artwork(person[0], 'actor')
|
||||||
# Save new people to Kodi DB by iterating over the remaining entries
|
# Save new people to Kodi DB by iterating over the remaining entries
|
||||||
if kind == 'actor':
|
self._add_people_kind(kodi_id, kodi_type, kind, people_list)
|
||||||
query = 'INSERT INTO actor_link VALUES (?, ?, ?, ?, ?)'
|
|
||||||
for person in people_list:
|
|
||||||
# Make sure the person entry in table actor exists
|
|
||||||
actor_id = self._get_actor_id(person[0], art_url=person[1])
|
|
||||||
# Link the person with the media element
|
|
||||||
try:
|
|
||||||
self.cursor.execute(query, (actor_id, kodi_id, kodi_type,
|
|
||||||
person[2], person[3]))
|
|
||||||
except IntegrityError:
|
|
||||||
# With Kodi, an actor may have only one role, unlike Plex
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
query = 'INSERT INTO %s_link VALUES (?, ?, ?)' % kind
|
|
||||||
for person in people_list:
|
|
||||||
# Make sure the person entry in table actor exists:
|
|
||||||
actor_id = self._get_actor_id(person[0])
|
|
||||||
# Link the person with the media element
|
|
||||||
try:
|
|
||||||
self.cursor.execute(query, (actor_id, kodi_id, kodi_type))
|
|
||||||
except IntegrityError:
|
|
||||||
# Again, Kodi may have only one person assigned to a role
|
|
||||||
pass
|
|
||||||
|
|
||||||
def _get_actor_id(self, name, art_url=None):
|
def _get_actor_id(self, name, art_url=None):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue