From 2826876f1374d27f94e4908d5bfe0246703b45ab Mon Sep 17 00:00:00 2001 From: Roger Hunwicks Date: Thu, 5 Oct 2017 20:43:38 +0200 Subject: [PATCH] Py2 fix for DataFrameCache - see #3302 --- contrib/connectors/pandas/cache.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contrib/connectors/pandas/cache.py b/contrib/connectors/pandas/cache.py index 15d4713f31bd3..2d9e845cc01b2 100644 --- a/contrib/connectors/pandas/cache.py +++ b/contrib/connectors/pandas/cache.py @@ -56,7 +56,7 @@ def _prune(self): for idx, cname in enumerate(entries): mname = os.path.splitext(cname)[0] + self._fs_metadata_suffix try: - with open(mname, 'r', encoding='utf-8') as f: + with open(mname, 'r') as f: metadata = json.load(f) except (IOError, OSError): metadata = {'expires': -1} @@ -84,7 +84,7 @@ def get(self, key): cname = filename + self._fs_cache_suffix mname = filename + self._fs_metadata_suffix try: - with open(mname, 'r', encoding='utf-8') as f: + with open(mname, 'r') as f: metadata = json.load(f) except (IOError, OSError): metadata = {'expires': -1} @@ -134,7 +134,7 @@ def set(self, key, value, timeout=None): metadata['format'] = 'pickle' rename(tmp, cname) os.chmod(cname, self._mode) - with open(mname, 'w', encoding='utf-8') as f: + with open(mname, 'w') as f: json.dump(metadata, f) os.chmod(mname, self._mode) except (IOError, OSError): @@ -159,7 +159,7 @@ def has(self, key): cname = filename + self._fs_cache_suffix mname = filename + self._fs_metadata_suffix try: - with open(mname, 'r', encoding='utf-8') as f: + with open(mname, 'r') as f: metadata = json.load(f) except (IOError, OSError): metadata = {'expires': -1}