Revision: 2594
Author: janne.t.harkonen
Date: Thu Mar  4 01:33:46 2010
Log: cleanup
http://code.google.com/p/robotframework/source/detail?r=2594

Modified:
 /trunk/src/robot/libraries/OperatingSystem.py

=======================================
--- /trunk/src/robot/libraries/OperatingSystem.py       Wed Mar  3 06:24:44 2010
+++ /trunk/src/robot/libraries/OperatingSystem.py       Thu Mar  4 01:33:46 2010
@@ -218,11 +218,11 @@
     def _decode_from_system(self, string):
         if self._is_jython22():
             return string
-        encoding = sys.stdin.encoding
-        if not encoding and os.sep == '\\':
-            encoding = 'cp437'
+        encoding = sys.stdout.encoding or sys.stdin.encoding
         if encoding:
             return unic(string, encoding)
+        if os.sep == '\\':
+            return unic(string, 'cp437') # Use default DOS encoding
         return unic(string)

     def _is_jython22(self):

Reply via email to