changeset 718:4d85133f6c23 0.6.x

0.6dev: Merge [795] from trunk.
author osimons
date Wed, 25 Nov 2009 08:37:01 +0000
parents cc620fb0ee60
children 2024b148aed7
files bitten/build/shtools.py
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/bitten/build/shtools.py
+++ b/bitten/build/shtools.py
@@ -10,6 +10,7 @@
 
 """Generic recipe commands for executing external processes."""
 
+import codecs
 import logging
 import os
 import shlex
@@ -118,12 +119,12 @@
         shell = True
 
     if input_:
-        input_file = file(resolve(input_), 'r')
+        input_file = codecs.open(resolve(input_), 'r', 'utf-8')
     else:
         input_file = None
 
     if output:
-        output_file = file(resolve(output), 'w')
+        output_file = codecs.open(resolve(output), 'w', 'utf-8')
     else:
         output_file = None
 
Copyright (C) 2012-2017 Edgewall Software