Commit e2dfd219 authored by Chris Withers's avatar Chris Withers

Should strop some DeprecationWarnings. I left the rfind at line 166 since it...

Should strop some DeprecationWarnings. I left the rfind at line 166 since it wasn't obvious what to do, maybe someone else can fix it?
parent e8e85b99
...@@ -18,9 +18,9 @@ import sys ...@@ -18,9 +18,9 @@ import sys
import getopt import getopt
from cgi import escape from cgi import escape
from string import join, lower, rfind from string import rfind
try: try:
from strop import lower, rfind from strop import rfind
except ImportError: except ImportError:
pass pass
...@@ -266,7 +266,7 @@ class TALInterpreter: ...@@ -266,7 +266,7 @@ class TALInterpreter:
# Clear 'entering' flag # Clear 'entering' flag
macs[-1][2] = 0 macs[-1][2] = 0
# Convert or drop depth-one METAL attributes. # Convert or drop depth-one METAL attributes.
i = rfind(name, ":") + 1 i = name.rfind(":") + 1
prefix, suffix = name[:i], name[i:] prefix, suffix = name[:i], name[i:]
if suffix == "define-macro": if suffix == "define-macro":
# Convert define-macro as we enter depth one. # Convert define-macro as we enter depth one.
...@@ -290,7 +290,7 @@ class TALInterpreter: ...@@ -290,7 +290,7 @@ class TALInterpreter:
if action > 1: if action > 1:
return self.attrAction(item) return self.attrAction(item)
ok = 1 ok = 1
if self.html and lower(name) in BOOLEAN_HTML_ATTRS: if self.html and name.lower() in BOOLEAN_HTML_ATTRS:
evalue = self.engine.evaluateBoolean(item[3]) evalue = self.engine.evaluateBoolean(item[3])
if evalue is self.Default: if evalue is self.Default:
if action == 1: # Cancelled insert if action == 1: # Cancelled insert
...@@ -418,7 +418,7 @@ class TALInterpreter: ...@@ -418,7 +418,7 @@ class TALInterpreter:
return return
s = escape(text) s = escape(text)
self._stream_write(s) self._stream_write(s)
i = rfind(s, '\n') i = s.rfind('\n')
if i < 0: if i < 0:
self.col = self.col + len(s) self.col = self.col + len(s)
else: else:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment