From b9d23c2e9507a502be94a44b90d5253229e22b93 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Mon, 27 Feb 2017 20:42:20 -0800 Subject: Fix py2/3 byte file issue --- test/Builder-factories.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Builder-factories.py b/test/Builder-factories.py index 673920c..45bf08f 100644 --- a/test/Builder-factories.py +++ b/test/Builder-factories.py @@ -43,14 +43,14 @@ import os.path def mkdir(env, source, target): t = str(target[0]) os.makedirs(t) - open(os.path.join(t, 'marker'), 'wb').write("MakeDirectory\\n") + open(os.path.join(t, 'marker'), 'wb').write(b"MakeDirectory\\n") MakeDirectory = Builder(action=mkdir, target_factory=Dir) def collect(env, source, target): out = open(str(target[0]), 'wb') dir = str(source[0]) for f in sorted(os.listdir(dir)): f = os.path.join(dir, f) - out.write(open(f, 'r').read()) + out.write(open(f, 'rb').read()) out.close() Collect = Builder(action=collect, source_factory=Dir) env = Environment(BUILDERS = {'MakeDirectory':MakeDirectory, -- cgit v0.12