You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2019/09/02 19:46:24 UTC
[incubator-superset] branch master updated: chore: remove PY3
conditional logic (#8149)
This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push:
new ee24539 chore: remove PY3 conditional logic (#8149)
ee24539 is described below
commit ee24539bd2dc0c66a204015ebcb957a924a55452
Author: Maxime Beauchemin <ma...@gmail.com>
AuthorDate: Mon Sep 2 12:46:18 2019 -0700
chore: remove PY3 conditional logic (#8149)
---
superset/utils/core.py | 20 +++++++-------------
1 file changed, 7 insertions(+), 13 deletions(-)
diff --git a/superset/utils/core.py b/superset/utils/core.py
index c341f08..8e70455 100644
--- a/superset/utils/core.py
+++ b/superset/utils/core.py
@@ -30,7 +30,6 @@ import logging
import os
import signal
import smtplib
-import sys
from time import struct_time
import traceback
from typing import List, NamedTuple, Optional, Tuple, Union
@@ -68,7 +67,6 @@ from superset.utils.dates import datetime_to_epoch, EPOCH
logging.getLogger("MARKDOWN").setLevel(logging.INFO)
-PY3K = sys.version_info >= (3, 0)
DTTM_ALIAS = "__timestamp"
ADHOC_METRIC_EXPRESSION_TYPES = {"SIMPLE": "SIMPLE", "SQL": "SQL"}
@@ -796,10 +794,8 @@ def zlib_compress(data):
>>> json_str = '{"test": 1}'
>>> blob = zlib_compress(json_str)
"""
- if PY3K:
- if isinstance(data, str):
- return zlib.compress(bytes(data, "utf-8"))
- return zlib.compress(data)
+ if isinstance(data, str):
+ return zlib.compress(bytes(data, "utf-8"))
return zlib.compress(data)
@@ -812,13 +808,11 @@ def zlib_decompress(blob: bytes, decode: Optional[bool] = True) -> Union[bytes,
>>> got_str == json_str
True
"""
- if PY3K:
- if isinstance(blob, bytes):
- decompressed = zlib.decompress(blob)
- else:
- decompressed = zlib.decompress(bytes(blob, "utf-8"))
- return decompressed.decode("utf-8") if decode else decompressed
- return zlib.decompress(blob)
+ if isinstance(blob, bytes):
+ decompressed = zlib.decompress(blob)
+ else:
+ decompressed = zlib.decompress(bytes(blob, "utf-8"))
+ return decompressed.decode("utf-8") if decode else decompressed
_celery_app = None