diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2010-11-21 12:32:27 +0100 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2010-11-21 12:32:27 +0100 |
| commit | 16b9b09222313e6cf45cd4daa313fd0f951f6a94 (patch) | |
| tree | cf8478eace3a5f15123525781b78cf92c625ad4a | |
| parent | b995d5ef8ba9caa5f09bfdaed868f0321547c83d (diff) | |
| download | sqlparse-16b9b09222313e6cf45cd4daa313fd0f951f6a94.tar.gz | |
Include patches from extras/py3k/fixes.diff (fixes issue12).
| -rw-r--r-- | extras/py3k/Makefile | 3 | ||||
| -rw-r--r-- | extras/py3k/fixes.diff | 33 | ||||
| -rw-r--r-- | sqlparse/sql.py | 10 |
3 files changed, 3 insertions, 43 deletions
diff --git a/extras/py3k/Makefile b/extras/py3k/Makefile index 0f5f4b6..5c2d1eb 100644 --- a/extras/py3k/Makefile +++ b/extras/py3k/Makefile @@ -6,7 +6,6 @@ sqlparse: cp -r ../../sqlparse . $(2TO3) sqlparse > sqlparse.diff patch -p0 < sqlparse.diff - patch -p0 < fixes.diff tests: cp -r ../../tests . @@ -17,4 +16,4 @@ clean: rm -rf sqlparse rm -rf tests rm -f sqlparse.diff - rm -f tests.diff
\ No newline at end of file + rm -f tests.diff diff --git a/extras/py3k/fixes.diff b/extras/py3k/fixes.diff deleted file mode 100644 index 10c4f57..0000000 --- a/extras/py3k/fixes.diff +++ /dev/null @@ -1,33 +0,0 @@ ---- sqlparse/sql.py~ 2009-04-30 08:38:16.000000000 +0200 -+++ sqlparse/sql.py 2009-04-30 08:39:15.000000000 +0200 -@@ -23,16 +23,13 @@ - self.ttype = ttype - - def __str__(self): -- return str(self).encode('utf-8') -+ return self.value or '' - - def __repr__(self): - short = self._get_repr_value() - return '<%s \'%s\' at 0x%07x>' % (self._get_repr_name(), - short, id(self)) - -- def __unicode__(self): -- return self.value or '' -- - def to_unicode(self): - """Returns a unicode representation of this object.""" - return str(self) -@@ -105,11 +102,8 @@ - self.tokens = tokens - Token.__init__(self, None, None) - -- def __unicode__(self): -- return ''.join(str(x) for x in self.flatten()) -- - def __str__(self): -- return str(self).encode('utf-8') -+ return ''.join(str(x) for x in self.flatten()) - - def _get_repr_name(self): - return self.__class__.__name__ diff --git a/sqlparse/sql.py b/sqlparse/sql.py index a2462bc..6bf26e6 100644 --- a/sqlparse/sql.py +++ b/sqlparse/sql.py @@ -23,16 +23,13 @@ class Token(object): self.parent = None def __str__(self): - return unicode(self).encode('utf-8') + return self.value or '' def __repr__(self): short = self._get_repr_value() return '<%s \'%s\' at 0x%07x>' % (self._get_repr_name(), short, id(self)) - def __unicode__(self): - return self.value or '' - def to_unicode(self): """Returns a unicode representation of this object.""" return unicode(self) @@ -135,11 +132,8 @@ class TokenList(Token): self.tokens = tokens Token.__init__(self, None, None) - def __unicode__(self): - return ''.join(unicode(x) for x in self.flatten()) - def __str__(self): - return unicode(self).encode('utf-8') + return ''.join('%s' % x for x in self.flatten()) def _get_repr_name(self): return self.__class__.__name__ |
