From 54f521caa458e014fb6773a8e13ca2abc171adc3 Mon Sep 17 00:00:00 2001 From: John Bodley <4567245+john-bodley@users.noreply.github.com> Date: Tue, 14 Nov 2017 21:13:00 -0800 Subject: [PATCH] [issue] Resolving issue 2530 (#3865) --- superset/connectors/sqla/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/superset/connectors/sqla/models.py b/superset/connectors/sqla/models.py index 5c2be6fa67517..599062265d17f 100644 --- a/superset/connectors/sqla/models.py +++ b/superset/connectors/sqla/models.py @@ -6,6 +6,7 @@ from flask_babel import lazy_gettext as _ import pandas as pd from past.builtins import basestring +import six import sqlalchemy as sa from sqlalchemy import ( and_, asc, Boolean, Column, DateTime, desc, ForeignKey, Integer, or_, @@ -319,7 +320,7 @@ def get_template_processor(self, **kwargs): def get_query_str(self, query_obj): engine = self.database.get_sqla_engine() qry = self.get_sqla_query(**query_obj) - sql = str( + sql = six.text_type( qry.compile( engine, compile_kwargs={'literal_binds': True},