diff Lib/HTMLParser.py @ 31515:71a294bd7950 legacy-trunk

Replace backticks with repr() or "%r" From SF patch #852334.
author Walter Dörwald <walter@livinglogic.de>
date Thu, 12 Feb 2004 17:35:32 +0000
parents 2c22b5c09a58
children 2f5f38f4bc2b
line wrap: on
line diff
--- a/Lib/HTMLParser.py	Thu Feb 12 15:28:27 2004 +0000
+++ b/Lib/HTMLParser.py	Thu Feb 12 17:35:32 2004 +0000
@@ -272,8 +272,8 @@
                          - self.__starttag_text.rfind("\n")
             else:
                 offset = offset + len(self.__starttag_text)
-            self.error("junk characters in start tag: %s"
-                       % `rawdata[k:endpos][:20]`)
+            self.error("junk characters in start tag: %r"
+                       % (rawdata[k:endpos][:20],))
         if end.endswith('/>'):
             # XHTML-style empty tag: <span attr="value" />
             self.handle_startendtag(tag, attrs)
@@ -324,7 +324,7 @@
         j = match.end()
         match = endtagfind.match(rawdata, i) # </ + tag + >
         if not match:
-            self.error("bad end tag: %s" % `rawdata[i:j]`)
+            self.error("bad end tag: %r" % (rawdata[i:j],))
         tag = match.group(1)
         self.handle_endtag(tag.lower())
         self.clear_cdata_mode()
@@ -368,7 +368,7 @@
         pass
 
     def unknown_decl(self, data):
-        self.error("unknown declaration: " + `data`)
+        self.error("unknown declaration: %r" % (data,))
 
     # Internal -- helper to remove special character quoting
     def unescape(self, s):