[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