[SQL-CVS] r3709 - SQLObject/branches/0.9/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <sub...@co...> - 2008-12-08 13:41:34
|
Author: dan Date: 2008-12-08 06:41:31 -0700 (Mon, 08 Dec 2008) New Revision: 3709 Modified: SQLObject/branches/0.9/sqlobject/col.py Log: Use the connection dbEncoding instead of ascii, when converting a unicode value from python to database for a StringCol (backported from trunk rev 3642) Modified: SQLObject/branches/0.9/sqlobject/col.py =================================================================== --- SQLObject/branches/0.9/sqlobject/col.py 2008-12-08 13:37:03 UTC (rev 3708) +++ SQLObject/branches/0.9/sqlobject/col.py 2008-12-08 13:41:31 UTC (rev 3709) @@ -535,7 +535,9 @@ if isinstance(value, str): return value if isinstance(value, unicode): - return value.encode("ascii") + connection = state.soObject._connection + dbEncoding = getattr(connection, "dbEncoding", "ascii") + return value.encode(dbEncoding) return value class SOStringCol(SOStringLikeCol): |