summaryrefslogtreecommitdiff
path: root/sqlparse/compat.py
diff options
context:
space:
mode:
authorVik <vmuriart@users.noreply.github.com>2016-06-06 06:29:25 -0700
committerVik <vmuriart@users.noreply.github.com>2016-06-06 06:29:25 -0700
commitb9d81ac4fe49114f57dc33c0d635f99ff56e62f2 (patch)
tree88642eeb84d318511191a822fd781b44e1d63df1 /sqlparse/compat.py
parentc6a5e7ac2a5ecc993f4e5292ab16e6df6b84f26c (diff)
parent5747015634a39191511de8db576f2cd0aa5eafc9 (diff)
downloadsqlparse-b9d81ac4fe49114f57dc33c0d635f99ff56e62f2.tar.gz
Merge pull request #251 from andialbrecht/filters_sql
Update Filters sql
Diffstat (limited to 'sqlparse/compat.py')
-rw-r--r--sqlparse/compat.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/sqlparse/compat.py b/sqlparse/compat.py
index 0226a00..0defd86 100644
--- a/sqlparse/compat.py
+++ b/sqlparse/compat.py
@@ -25,6 +25,10 @@ if PY3:
return str(s)
+ def unicode_compatible(cls):
+ return cls
+
+
text_type = str
string_types = (str,)
from io import StringIO
@@ -39,6 +43,12 @@ elif PY2:
return unicode(s, encoding)
+ def unicode_compatible(cls):
+ cls.__unicode__ = cls.__str__
+ cls.__str__ = lambda x: x.__unicode__().encode('utf-8')
+ return cls
+
+
text_type = unicode
string_types = (basestring,)
from StringIO import StringIO