From f85481d51b3481d7e0ee7f9b73991fb5e2b219ef Mon Sep 17 00:00:00 2001 From: Benjamin Yolken Date: Fri, 3 Feb 2017 15:48:33 -0800 Subject: [PATCH] Fix long lines in superset/results_backends.py --- superset/results_backends.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/superset/results_backends.py b/superset/results_backends.py index ccf755fc7d146..3f5e3ec100ebe 100644 --- a/superset/results_backends.py +++ b/superset/results_backends.py @@ -26,8 +26,8 @@ class S3Cache(BaseCache): Adapted from examples in https://github.com/pallets/werkzeug/blob/master/werkzeug/contrib/cache.py. - Timeout parameters are ignored as S3 doesn't support key-level expiration. To expire - keys, set up an expiration policy as described in + Timeout parameters are ignored as S3 doesn't support key-level expiration. + To expire keys, set up an expiration policy as described in https://aws.amazon.com/blogs/aws/amazon-s3-object-expiration/. """ @@ -50,7 +50,11 @@ def get(self, key): value_file = StringIO.StringIO() try: - self.s3_client.download_fileobj(self.bucket, self._full_s3_key(key), value_file) + self.s3_client.download_fileobj( + self.bucket, + self._full_s3_key(key), + value_file + ) except Exception as e: logging.warn('Exception while trying to get %s: %s', key, e) return None @@ -102,7 +106,11 @@ def set(self, key, value, timeout=None): try: value_file.seek(0) - self.s3_client.upload_fileobj(value_file, self.bucket, self._full_s3_key(key)) + self.s3_client.upload_fileobj( + value_file, + self.bucket, + self._full_s3_key(key) + ) except Exception as e: logging.warn('Exception while trying to set %s: %s', key, e) return False