From 4706c47a88ec74c296fe749d2bceadcacca04c0f Mon Sep 17 00:00:00 2001 From: Kfir Hadas <sharkykh@gmail.com> Date: Mon, 7 Aug 2017 05:07:01 +0300 Subject: [PATCH] Fix IndexError in error submitter (#3957) Forgot to escape `{7}` in regex, which interfered with `.format()`. Fixes #3955 --- sickbeard/logger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sickbeard/logger.py b/sickbeard/logger.py index 9c483659e..a5299f019 100644 --- a/sickbeard/logger.py +++ b/sickbeard/logger.py @@ -324,7 +324,7 @@ class Logger(object): # pylint: disable=too-many-instance-attributes title_error = 'UNKNOWN' gist = None - regex = r'^({0})\s+([A-Z]+)\s+[A-Za-z0-9\-\[\] :]+::\s(?:\[[\w]{7}\]).*$'.format(re.escape(cur_error.time)) + regex = r'^({0})\s+([A-Z]+)\s+[A-Za-z0-9\-\[\] :]+::\s(?:\[[\w]{{7}}\]).*$'.format(re.escape(cur_error.time)) for i, data in enumerate(__log_data): match = re.match(regex, data) if match: -- GitLab