diff --git a/CHANGELOG b/CHANGELOG index dcdf5b9..41659bf 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,6 +3,7 @@ * Fix pillow Image import * Add print for 'device has no screenshots' * Set maximum device run limit to 1000 +* Fix screenshot download on Windows environments 0.1.6 * Timeout for download request diff --git a/setup.py b/setup.py index c33fd2f..25a5888 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages import sys, os -version = '0.1.7' +version = '0.1.8.dev' setup(name='testdroid', version=version, diff --git a/testdroid/__init__.py b/testdroid/__init__.py index 00b5568..c5bf9b4 100755 --- a/testdroid/__init__.py +++ b/testdroid/__init__.py @@ -8,7 +8,7 @@ from datetime import datetime FORMAT = '%(message)s' -__version__ = '0.1.7' +__version__ = '0.1.8.dev' logging.basicConfig(format=FORMAT) logger = logging.getLogger('testdroid') logger.setLevel(logging.INFO) @@ -172,7 +172,7 @@ def download(self, path=None, filename=None, payload={}, callback=None): pos = 0 total = res.headers['content-length'] - fd = os.open(filename, os.O_RDWR|os.O_CREAT) + fd = os.open(filename, os.O_RDWR|os.O_CREAT|os.O_BINARY) for chunk in res.iter_content(self.download_buffer_size): os.write(fd, chunk) if callback: