summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2018-09-23 18:19:21 +0200
committerClaudiu Popa <pcmanticore@gmail.com>2018-09-23 18:19:46 +0200
commit2f634cf4087139428212f6aa4183315eb060c6d4 (patch)
tree12cadef6aa499ec741a5ff8fb45807c8ba33eee2
parent000c749e8843218e6ee4f2f4e744c3d2f77e135d (diff)
downloadpylint-git-2f634cf4087139428212f6aa4183315eb060c6d4.tar.gz
Make sure that index is defined by assigning it to None before the loop
-rw-r--r--pylint/checkers/strings.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/pylint/checkers/strings.py b/pylint/checkers/strings.py
index bb7e7d638..f14673cab 100644
--- a/pylint/checkers/strings.py
+++ b/pylint/checkers/strings.py
@@ -678,15 +678,16 @@ class StringConstantChecker(BaseTokenChecker):
def process_string_token(self, token, start_row):
quote_char = None
- for i, c in enumerate(token):
+ index = None
+ for index, c in enumerate(token):
if c in "'\"":
quote_char = c
break
if quote_char is None:
- return None
+ return
- prefix = token[:i].lower() # markers like u, b, r.
- after_prefix = token[i:]
+ prefix = token[:index].lower() # markers like u, b, r.
+ after_prefix = token[index:]
if after_prefix[:3] == after_prefix[-3:] == 3 * quote_char:
string_body = after_prefix[3:-3]
else: