# HG changeset patch # User osimons # Date 1295597595 0 # Node ID 9ac91d38198c41ae85dedf4a14613c4b9acaf2f1 # Parent 2d7e515d48cbf8799ae4e03c46e73464f4b20d95 Make sure slave reads attachments as binary files. Fixes #657. diff --git a/bitten/slave.py b/bitten/slave.py --- a/bitten/slave.py +++ b/bitten/slave.py @@ -512,7 +512,7 @@ filename = os.path.basename(path) log.debug('Attaching file %s to %s...', attachment.attr['filename'], resource_type) - f = open(path) + f = open(path, 'rb') try: data, content_type = encode_multipart_formdata({ 'file': (filename, f.read()),