Index: native_client_sdk/src/build_tools/sdk_tools/command/update.py |
diff --git a/native_client_sdk/src/build_tools/sdk_tools/command/update.py b/native_client_sdk/src/build_tools/sdk_tools/command/update.py |
index e49765bb2de84f724bee00d717d5ac2eacd45f59..5ad5b825f2b72ea6563c088754a7de576e09e481 100644 |
--- a/native_client_sdk/src/build_tools/sdk_tools/command/update.py |
+++ b/native_client_sdk/src/build_tools/sdk_tools/command/update.py |
@@ -74,7 +74,7 @@ class RealUpdateDelegate(UpdateDelegate): |
archive.size, filename)) |
return False |
sha1_hash = hashlib.sha1() |
- with open(filename) as f: |
+ with open(filename, 'rb') as f: |
sha1_hash.update(f.read()) |
if sha1_hash.hexdigest() != archive.GetChecksum(): |
logging.info('File hash does not match: %s.' % filename) |