Replace some string.find/rfind for Python 2/3 compatibility
Signed-off-by: David A. Wheeler <dwheeler@dwheeler.com>
This commit is contained in:
parent
94164014da
commit
0a1761b10b
|
@ -1336,7 +1336,7 @@ template_ruleset = {
|
||||||
|
|
||||||
def find_column(text, position):
|
def find_column(text, position):
|
||||||
"Find column number inside line."
|
"Find column number inside line."
|
||||||
newline = string.rfind(text, "\n", 0, position)
|
newline = text.rfind("\n", 0, position)
|
||||||
if newline == -1:
|
if newline == -1:
|
||||||
return position + 1
|
return position + 1
|
||||||
return position - newline
|
return position - newline
|
||||||
|
@ -1344,8 +1344,8 @@ def find_column(text, position):
|
||||||
|
|
||||||
def get_context(text, position):
|
def get_context(text, position):
|
||||||
"Get surrounding text line starting from text[position]"
|
"Get surrounding text line starting from text[position]"
|
||||||
linestart = string.rfind(text, "\n", 0, position + 1) + 1
|
linestart = text.rfind("\n", 0, position + 1) + 1
|
||||||
lineend = string.find(text, "\n", position, len(text))
|
lineend = text.find("\n", position, len(text))
|
||||||
if lineend == -1:
|
if lineend == -1:
|
||||||
lineend = len(text)
|
lineend = len(text)
|
||||||
return text[linestart:lineend]
|
return text[linestart:lineend]
|
||||||
|
|
Loading…
Reference in New Issue