Mercurial > p > roundup > code
diff roundup/backends/back_sqlite.py @ 3752:c92687dce135
unicode / sqlite 3 problem [SF#1589292]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Sat, 11 Nov 2006 03:21:12 +0000 |
| parents | b476fef16ccc |
| children | f5ddd1639a15 |
line wrap: on
line diff
--- a/roundup/backends/back_sqlite.py Sat Nov 11 03:01:54 2006 +0000 +++ b/roundup/backends/back_sqlite.py Sat Nov 11 03:21:12 2006 +0000 @@ -1,4 +1,4 @@ -# $Id: back_sqlite.py,v 1.48 2006-10-10 03:55:31 richard Exp $ +# $Id: back_sqlite.py,v 1.49 2006-11-11 03:21:12 richard Exp $ '''Implements a backend for SQLite. See https://pysqlite.sourceforge.net/ for pysqlite info @@ -61,7 +61,7 @@ hyperdb.Multilink : lambda x: x, # used in journal marshalling } sql_to_hyperdb_value = { - hyperdb.String : str, + hyperdb.String : lambda x: isinstance(x, unicode) and x.encode('utf8') or str(x), hyperdb.Date : lambda x: date.Date(str(x)), hyperdb.Link : str, # XXX numeric ids hyperdb.Interval : date.Interval,
