From 0b7e6ec0a3fe6ff665dbaf6c03b9d4ca7cd70367 Mon Sep 17 00:00:00 2001 From: tomkat83 Date: Sun, 25 Sep 2016 19:21:12 +0200 Subject: [PATCH] Compile regex only once --- resources/lib/PlexAPI.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/lib/PlexAPI.py b/resources/lib/PlexAPI.py index 904066e3..eab9ad1a 100644 --- a/resources/lib/PlexAPI.py +++ b/resources/lib/PlexAPI.py @@ -57,7 +57,8 @@ import embydb_functions as embydb log = logging.getLogger("PLEX."+__name__) addonName = 'PlexKodiConnect' - +REGEX_IMDB = re.compile(r'''/(tt\d+)''') +REGEX_TVDB = re.compile(r'''tvdb://(\d+)''') ############################################################################### @@ -1450,10 +1451,10 @@ class API(): return None if providername == 'imdb': - regex = re.compile(r'''/(tt\d+)''') + regex = REGEX_IMDB elif providername == 'tvdb': # originally e.g. com.plexapp.agents.thetvdb://276564?lang=en - regex = re.compile(r'''tvdb://(\d+)''') + regex = REGEX_TVDB else: return None