thirdparty/google_appengine/google/appengine/api/app_logging.py
changeset 2864 2e0b0af889be
parent 109 620f9b141567
--- a/thirdparty/google_appengine/google/appengine/api/app_logging.py	Sat Sep 05 14:04:24 2009 +0200
+++ b/thirdparty/google_appengine/google/appengine/api/app_logging.py	Sun Sep 06 23:31:53 2009 +0200
@@ -68,7 +68,9 @@
     StreamHandler.emit()."""
     try:
       message = self._AppLogsMessage(record)
-      self.stream.write(message.encode("UTF-8"))
+      if isinstance(message, unicode):
+        message = message.encode("UTF-8")
+      self.stream.write(message)
       self.flush()
     except (KeyboardInterrupt, SystemExit):
       raise