diff options
author | Thorsten Behrens <tbehrens@novell.com> | 2010-05-26 11:40:42 +0200 |
---|---|---|
committer | Thorsten Behrens <tbehrens@novell.com> | 2010-05-26 11:40:42 +0200 |
commit | 9345e5b752df7d7cb05d981a939dd159afbe635c (patch) | |
tree | 539a58d3e72d5be6d51ed7b3d0e1f395983eb4dd | |
parent | 579f1152f84bf29b993d4abcefdeaaf645ce20c3 (diff) |
Aligned control char (un)escapement
-rwxr-xr-x | pyx2xml.py | 2 | ||||
-rwxr-xr-x | xml2pyx.py | 4 |
2 files changed, 2 insertions, 4 deletions
@@ -32,7 +32,7 @@ get_attrs = 0 uris = {} lines = [] -unescape = lambda s: s.replace(r'\t','\t').replace(r'\\','\\') +unescape = lambda s: s.replace(r'\t','\t').replace(r'\n','\n').replace(r'\\','\\') ns_handling = len(sys.argv) > 1 and sys.argv[1] == '-ns' if ns_handling: writeln = lambda s: lines.append(s) @@ -31,9 +31,7 @@ class PyxConverter (xml.sax.handler.ContentHandler): pass def encode (self,s): - s = string.replace (s,"\\","\\\\") - s = string.replace (s,"\n","\\n") - s = string.replace (s,"\t","\\t") + return s.replace("\\",r"\\").replace("\n",r"\n").replace("\t",r"\t") return s def startElementNS (self, name, qname, attrs): |