From 4708a791a44a3368131dccd57506fa88ed7b02fa Mon Sep 17 00:00:00 2001 From: Brian Matherly Date: Sun, 22 Apr 2007 13:29:05 +0000 Subject: [PATCH] Escape still wasn't right in ODFDoc.py. Ancestor and descendant charts were displaying wrong. svn: r8418 --- ChangeLog | 4 ++++ src/docgen/ODFDoc.py | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9f8a76bf2..23cadf276 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-04-22 Brian Matherly + * src/docgen/ODFDoc.py: escape still wasn't right. ancestor and descendant + charts were wrong. + 2007-04-21 Brian Matherly * src/Filters/Rules/Person/_IsBookmarked.py: 0000970: _IsBookmarked.py causes crash diff --git a/src/docgen/ODFDoc.py b/src/docgen/ODFDoc.py index 260e87463..32d599060 100644 --- a/src/docgen/ODFDoc.py +++ b/src/docgen/ODFDoc.py @@ -64,7 +64,7 @@ _esc_map = { '\x0c' : '', '\n' : '', '\t' : '', - '<super>' : '', + '<super>' : '', '</super>' : '', } @@ -854,7 +854,7 @@ class ODFDoc(BaseDoc.BaseDoc): self.start_paragraph(style_name) self.cntnt.write('') - self.cntnt.write(escape(text)) + self.cntnt.write(escape(text,_esc_map)) self.cntnt.write('') self.end_paragraph() elif format == 0: @@ -998,7 +998,7 @@ class ODFDoc(BaseDoc.BaseDoc): self.cntnt.write(' ' % pname) self.cntnt.write('\n' % pname) - self.write_text(escape('\n'.join(text))) + self.write_text('\n'.join(text)) # No escape(): write_text does that. self.cntnt.write('\n\n\n') self.cntnt.write('\n') @@ -1067,7 +1067,7 @@ class ODFDoc(BaseDoc.BaseDoc): self.cntnt.write('' % para_name) self.cntnt.write('' % font.get_size() ) - self.cntnt.write(escape(text)) + self.cntnt.write(escape(text,_esc_map)) self.cntnt.write('') self.cntnt.write('\n') self.cntnt.write('\n') @@ -1125,7 +1125,7 @@ class ODFDoc(BaseDoc.BaseDoc): self.cntnt.write('') self.cntnt.write('' % para_name) self.cntnt.write('' % para_name) - self.cntnt.write(escape(text)) + self.cntnt.write(escape(text,_esc_map)) self.cntnt.write('\n') self.cntnt.write('\n') self.cntnt.write('')