From cf6496aea8562e153f9782e978ac6be9bde787fc Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Fri, 18 Oct 2019 01:02:26 -0400 Subject: [PATCH] fix regex for detecting tv shows, and add logging --- video_metadata/views/tmdb.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/video_metadata/views/tmdb.py b/video_metadata/views/tmdb.py index 72ccc9a..18b52db 100644 --- a/video_metadata/views/tmdb.py +++ b/video_metadata/views/tmdb.py @@ -305,13 +305,16 @@ def parseQueryStr(query_obj): # NOTE: if not a movie, check for a string that looks like a tv show if query_obj.media_type == media_type.UNKNOWN: - m = re.compile(r's[0-9]{2}|season?[0-9]{2}', re.IGNORECASE).search(s) + m = re.compile(r's[0-9]{1,2}|season ?[0-9]{1,2}', re.IGNORECASE).search(s) if m: query_obj.parsed_query_str = s[0:m.start()].strip() query_obj.media_type = media_type.TV_SHOW return True + current_app.logger.warning( + f'{util.getFunctionName()}, unable to guess media type for "{query_obj.raw_query_str}"' + ) return False