Revision: f2682fcb3c86
Author: Pekka Klärck
Date: Wed Feb 15 05:23:01 2012
Log: prevent errors when encoding to system by default
http://code.google.com/p/robotframework/source/detail?r=f2682fcb3c86
Modified:
/src/robot/utils/encoding.py
=======================================
--- /src/robot/utils/encoding.py Wed Feb 15 03:57:29 2012
+++ /src/robot/utils/encoding.py Wed Feb 15 05:23:01 2012
@@ -41,6 +41,6 @@
string = String(string)
return unic(string, SYSTEM_ENCODING)
-def encode_to_system(string):
+def encode_to_system(string, errors='replace'):
"""Encodes Unicode to system encoding (e.g. cli args and env vars)."""
- return string.encode(SYSTEM_ENCODING)
+ return string.encode(SYSTEM_ENCODING, errors)