[Checkins] SVN: zope.publisher/trunk/src/zope/publisher/principallogging.py Improve encoding unicode string to ASCII with backslashreplace without

Christian Theune ct at gocept.com
Wed May 19 08:44:11 EDT 2010


Log message for revision 112535:
  Improve encoding unicode string to ASCII with backslashreplace without
  resorting to unholy raping of repr().
  

Changed:
  U   zope.publisher/trunk/src/zope/publisher/principallogging.py

-=-
Modified: zope.publisher/trunk/src/zope/publisher/principallogging.py
===================================================================
--- zope.publisher/trunk/src/zope/publisher/principallogging.py	2010-05-19 12:32:22 UTC (rev 112534)
+++ zope.publisher/trunk/src/zope/publisher/principallogging.py	2010-05-19 12:44:11 UTC (rev 112535)
@@ -31,4 +31,4 @@
         self.principal = principal
 
     def getLogMessage(self):
-        return repr(self.principal.id)[2:-1]
+        return self.principal.id.encode('ascii', 'backslashreplace')



More information about the checkins mailing list