Skip to content

Commit 16b9b09

Browse files
committed
Include patches from extras/py3k/fixes.diff (fixes issue12).
1 parent b995d5e commit 16b9b09

3 files changed

Lines changed: 3 additions & 43 deletions

File tree

extras/py3k/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ sqlparse:
66
cp -r ../../sqlparse .
77
$(2TO3) sqlparse > sqlparse.diff
88
patch -p0 < sqlparse.diff
9-
patch -p0 < fixes.diff
109

1110
tests:
1211
cp -r ../../tests .
@@ -17,4 +16,4 @@ clean:
1716
rm -rf sqlparse
1817
rm -rf tests
1918
rm -f sqlparse.diff
20-
rm -f tests.diff
19+
rm -f tests.diff

extras/py3k/fixes.diff

Lines changed: 0 additions & 33 deletions
This file was deleted.

sqlparse/sql.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,13 @@ def __init__(self, ttype, value):
2323
self.parent = None
2424

2525
def __str__(self):
26-
return unicode(self).encode('utf-8')
26+
return self.value or ''
2727

2828
def __repr__(self):
2929
short = self._get_repr_value()
3030
return '<%s \'%s\' at 0x%07x>' % (self._get_repr_name(),
3131
short, id(self))
3232

33-
def __unicode__(self):
34-
return self.value or ''
35-
3633
def to_unicode(self):
3734
"""Returns a unicode representation of this object."""
3835
return unicode(self)
@@ -135,11 +132,8 @@ def __init__(self, tokens=None):
135132
self.tokens = tokens
136133
Token.__init__(self, None, None)
137134

138-
def __unicode__(self):
139-
return ''.join(unicode(x) for x in self.flatten())
140-
141135
def __str__(self):
142-
return unicode(self).encode('utf-8')
136+
return ''.join('%s' % x for x in self.flatten())
143137

144138
def _get_repr_name(self):
145139
return self.__class__.__name__

0 commit comments

Comments
 (0)