diff options
Diffstat (limited to 'net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch')
-rw-r--r-- | net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch b/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch new file mode 100644 index 000000000000..a0f114588b3e --- /dev/null +++ b/net-misc/pytvshows/files/pytvshows-0.2-improved-re.patch @@ -0,0 +1,15 @@ +Improved regular expression for matching season and episode; see +https://sourceforge.net/tracker/index.php?func=detail&aid=2818315&group_id=203642&atid=986413 + +--- a/pytvshows.orig 2011-08-17 23:20:16.000000000 +0200 ++++ b/pytvshows 2011-08-17 23:22:30.000000000 +0200 +@@ -346,7 +346,8 @@ + if self.feedurl: + for episode in self.rss['entries']: + if self.show_type == 'seasonepisode': +- r = re.compile('S([0-9]+)E([0-9]+)') ++ #r = re.compile('S([0-9]+)E([0-9]+)') ++ r = re.compile(r'\bS?([0-9]{1,2})\s*(?:E|x)?\s*([0-9]{1,2})\b') + match = r.search( episode.title ) + season_num = int(match.group(1)) + episode_num = int(match.group(2)) |