From 7a4287dfb0f132b3b9b2cef4fb9c0381341f11cf Mon Sep 17 00:00:00 2001 From: Nic Wolfe <nic@wolfeden.ca> Date: Mon, 12 Mar 2012 20:50:45 -0600 Subject: [PATCH] Automatically find (some) shows that have the year appended on them (Lights.Out.2011 will match the show "Lights Out" for example) --- sickbeard/show_name_helpers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sickbeard/show_name_helpers.py b/sickbeard/show_name_helpers.py index dc244dad1..ed2c0a35c 100644 --- a/sickbeard/show_name_helpers.py +++ b/sickbeard/show_name_helpers.py @@ -206,6 +206,8 @@ def isGoodResult(name, show, log=True): for curName in set(showNames): escaped_name = re.sub('\\\\[\\s.-]', '\W+', re.escape(curName)) + if show.startyear: + escaped_name += "(?:\W+"+str(show.startyear)+")?" curRegex = '^' + escaped_name + '\W+(?:(?:S\d[\dE._ -])|(?:\d\d?x)|(?:\d{4}\W\d\d\W\d\d)|(?:(?:part|pt)[\._ -]?(\d|[ivx]))|Season\W+\d+\W+|E\d+\W+)' if log: logger.log(u"Checking if show "+name+" matches " + curRegex, logger.DEBUG) -- GitLab