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