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