X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/de259910871b7a01ecc199722ea26e6b335ca55e..9e3fd2fa437e2f3dab220a96fbe22ec5b250421d:/sdk/python/arvados/cache.py diff --git a/sdk/python/arvados/cache.py b/sdk/python/arvados/cache.py index 868b478ac5..f59d92f5d9 100644 --- a/sdk/python/arvados/cache.py +++ b/sdk/python/arvados/cache.py @@ -33,7 +33,7 @@ class SafeHTTPCache(object): return self._dir def _filename(self, url): - return os.path.join(self._dir, hashlib.md5(url).hexdigest()+'.tmp') + return os.path.join(self._dir, hashlib.md5(url.encode('utf-8')).hexdigest()+'.tmp') def get(self, url): filename = self._filename(url) @@ -50,7 +50,7 @@ class SafeHTTPCache(object): return None try: try: - f = os.fdopen(fd, 'w') + f = os.fdopen(fd, 'wb') except: os.close(fd) raise