# HG changeset patch # User osimons # Date 1259138221 0 # Node ID 4d85133f6c23cfb88f585c8045edeadbffc6fa4c # Parent cc620fb0ee60550d8e3d7bc5ab65a0516d941e88 0.6dev: Merge [795] from trunk. diff --git a/bitten/build/shtools.py b/bitten/build/shtools.py --- 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