A bit of performance improvement

This commit is contained in:
JonnyWong16 2016-10-16 10:09:04 -07:00 committed by JonnyWong16
parent 39b8f49894
commit b8fc6e6b0f
2 changed files with 8 additions and 8 deletions

View file

@ -299,7 +299,7 @@ class TimelineHandler(object):
if state_type == 'created' and media_type and section_id > 0 and metadata_state == 'created': if state_type == 'created' and media_type and section_id > 0 and metadata_state == 'created':
if media_type == 'episode' or media_type == 'track': if media_type in ('episode', 'track'):
metadata = self.get_metadata() metadata = self.get_metadata()
if metadata: if metadata:
grandparent_rating_key = int(metadata['grandparent_rating_key']) grandparent_rating_key = int(metadata['grandparent_rating_key'])
@ -308,7 +308,7 @@ class TimelineHandler(object):
% (str(rating_key), str(grandparent_rating_key))) % (str(rating_key), str(grandparent_rating_key)))
RECENTLY_ADDED_QUEUE[grandparent_rating_key] = RECENTLY_ADDED_QUEUE.get(grandparent_rating_key, []) + [(media_type, rating_key)] RECENTLY_ADDED_QUEUE[grandparent_rating_key] = RECENTLY_ADDED_QUEUE.get(grandparent_rating_key, []) + [(media_type, rating_key)]
elif media_type == 'season' or media_type == 'album': elif media_type in ('season', 'album'):
metadata = self.get_metadata() metadata = self.get_metadata()
if metadata: if metadata:
parent_rating_key = int(metadata['parent_rating_key']) parent_rating_key = int(metadata['parent_rating_key'])

View file

@ -330,7 +330,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
metadata['themoviedb_url'] = 'https://www.themoviedb.org/movie/' + metadata['themoviedb_id'] metadata['themoviedb_url'] = 'https://www.themoviedb.org/movie/' + metadata['themoviedb_id']
metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=movie' metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=movie'
elif metadata['media_type'] == 'show' or metadata['media_type'] == 'episode': elif metadata['media_type'] in ('show', 'season', 'episode'):
metadata['themoviedb_id'] = metadata['guid'].split('themoviedb://')[1].split('/')[0] metadata['themoviedb_id'] = metadata['guid'].split('themoviedb://')[1].split('/')[0]
metadata['themoviedb_url'] = 'https://www.themoviedb.org/tv/' + metadata['themoviedb_id'] metadata['themoviedb_url'] = 'https://www.themoviedb.org/tv/' + metadata['themoviedb_id']
metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=show' metadata['trakt_url'] = 'https://trakt.tv/search/tmdb/' + metadata['themoviedb_id'] + '?id_type=show'
@ -344,10 +344,10 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
metadata.update(poster_info) metadata.update(poster_info)
# Create a title # Create a title
if metadata['media_type'] == 'episode' or metadata['media_type'] == 'track': if metadata['media_type'] in ('episode', 'track'):
full_title = '%s - %s' % (metadata['grandparent_title'], full_title = '%s - %s' % (metadata['grandparent_title'],
metadata['title']) metadata['title'])
elif metadata['media_type'] == 'season' or metadata['media_type'] == 'album': elif metadata['media_type'] in ('season', 'album'):
full_title = '%s - %s' % (metadata['parent_title'], full_title = '%s - %s' % (metadata['parent_title'],
metadata['title']) metadata['title'])
else: else:
@ -367,7 +367,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
track_num00 = metadata['media_index'].zfill(2) track_num00 = metadata['media_index'].zfill(2)
if notify_action == 'on_created' and plexpy.CONFIG.NOTIFY_GROUP_RECENTLY_ADDED and metadata['media_type'] != 'movie': if notify_action == 'on_created' and plexpy.CONFIG.NOTIFY_GROUP_RECENTLY_ADDED and metadata['media_type'] != 'movie':
if metadata['media_type'] == 'episode' or metadata['media_type'] == 'track': if metadata['media_type'] in ('episode', 'track'):
show_name = metadata['grandparent_title'] show_name = metadata['grandparent_title']
episode_name = metadata['title'] episode_name = metadata['title']
artist_name = metadata['grandparent_title'] artist_name = metadata['grandparent_title']
@ -380,7 +380,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
track_num = metadata['media_index'].zfill(1) track_num = metadata['media_index'].zfill(1)
track_num00 = metadata['media_index'].zfill(2) track_num00 = metadata['media_index'].zfill(2)
elif metadata['media_type'] == 'season' or metadata['media_type'] == 'album': elif metadata['media_type'] in ('season', 'album'):
show_name = metadata['parent_title'] show_name = metadata['parent_title']
episode_name = '' episode_name = ''
artist_name = metadata['parent_title'] artist_name = metadata['parent_title']
@ -394,7 +394,7 @@ def build_media_notify_params(notify_action=None, session=None, timeline=None, *
episode_num, episode_num00 = num, num00 episode_num, episode_num00 = num, num00
track_num, track_num00 = num, num00 track_num, track_num00 = num, num00
elif metadata['media_type'] == 'show' or metadata['media_type'] == 'artist': elif metadata['media_type'] in ('show', 'artist'):
show_name = metadata['title'] show_name = metadata['title']
episode_name = '' episode_name = ''
artist_name = metadata['title'] artist_name = metadata['title']