diff options
Diffstat (limited to 'Wammu/SMSXML.py')
-rw-r--r-- | Wammu/SMSXML.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Wammu/SMSXML.py b/Wammu/SMSXML.py index a087de7..2159ef2 100644 --- a/Wammu/SMSXML.py +++ b/Wammu/SMSXML.py @@ -26,6 +26,7 @@ from Wammu.Utils import SearchNumber from Wammu.MessageDisplay import SmsTextFormat from Wammu.Locales import ugettext as _ import Wammu.Data +from xml.sax.saxutils import escape import wx import os @@ -55,15 +56,15 @@ def SMSToXML(cfg, sms, contact=None): smsxml += "</dateenc>\n" smsxml += " <text>" - smsxml += text.encode('utf-8') + smsxml += escape(text.encode('utf-8')) smsxml += "</text>\n" smsxml += " <telephone>" - smsxml += sms['Number'].encode('utf-8') + smsxml += escape(sms['Number'].encode('utf-8')) smsxml += "</telephone>\n" smsxml += " <contact>" - smsxml += contact.encode('utf-8') + smsxml += escape(contact.encode('utf-8')) smsxml += "</contact>\n" smsxml += " <folder>" @@ -120,7 +121,6 @@ def SMSExportXML(parent, messages, contacts): f.write("</messages>\n") f.close() except IOError: - del parent.progress wx.MessageDialog( parent, _('Creating of file %s failed, bailing out.') % path, |