[cvs-annodex] commit (/annodex): scripts/trunk/ircCMMLBot.py

conrad nobody at lists.annodex.net
Wed Feb 23 16:27:12 EST 2005


Update of /annodex (new revision 926)

Modified files:
   scripts/trunk/ircCMMLBot.py

Log Message:
escape message strings in cmml output


Modified: scripts/trunk/ircCMMLBot.py
===================================================================
--- scripts/trunk/ircCMMLBot.py	2005-02-23 04:44:29 UTC (rev 925)
+++ scripts/trunk/ircCMMLBot.py	2005-02-23 05:27:10 UTC (rev 926)
@@ -59,6 +59,7 @@
 # system imports
 import time, sys
 
+from xml.sax.saxutils import escape
 
 class MessageLogger:
     """
@@ -79,12 +80,14 @@
     def log(self, message):
         """Write a message to the file."""
         timestamp = self.gettimestamp()
+        message = escape(message)
         self.file.write('<clip start=\"%s\"><desc>%s</desc></clip>\n' % (timestamp, message))
         self.file.flush()
 
     def user_log(self, user, message):
         """Write a user message to the file."""
         timestamp = self.gettimestamp()
+        message = escape(message)
         self.file.write('<clip start=\"%s\">' % timestamp)
 	self.file.write('<meta name=\"DC.Contributor\" content=\"%s\"/>' % user)
 	self.file.write('<desc>%s</desc>' % message)


-- 
conrad



More information about the cvs-annodex mailing list