Hi,

I am using MySQL-python.exe-1.2.2b1.win32-py2.4.exe.

The following code worked in SQLObject-0.7.1b1 but raises an exception
when with SQLObject-0.7.1rc1:


# -*- coding: latin-1 -*-

from sqlobject import *

sqlhub.processConnection = connectionForURI('mysql://[EMAIL PROTECTED]/test')

class Test(SQLObject):
    name = UnicodeCol()

Test.createTable(ifNotExists=True)
Test(name=u'schön')


The exception reads:

Traceback (most recent call last):
  File "test.py", line 11, in ?
    Test(name=u'schön')
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\declarative.py",
line 93, in _wrapper
    return fn(self, *args, **kwargs)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\main.py",
line 1198, in __init__
    self._create(id, **kw)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\main.py",
line 1225, in _create
    self._SO_finishCreate(id)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\main.py",
line 1249, in _SO_finishCreate
    id, names, values)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\dbconnection.py",
line 361, in queryInsertID
    return self._runWithConnection(self._queryInsertID, soInstance,
id, names, values)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\dbconnection.py",
line 221, in _runWithConnection
    val = meth(conn, *args)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\mysql\mysqlconnection.py",
line 101, in _queryInsertID
    self._executeRetry(conn, c, q)
  File 
"c:\python24\lib\site-packages\sqlobject-0.7.1rc1-py2.4.egg\sqlobject\mysql\mysqlconnection.py",
line 80, in _executeRetry
    myquery = unicode(query, self.encoding)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position
36: ordinal not in range(128)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
sqlobject-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to