On Aug 2, 2011, at 6:35 PM, Mark Erbaugh wrote:

> I'm trying to follow the instructions in the SA docs regarding Unicode and 
> SQLite.  I've declared all my character fields as either Unicode or 
> UnicodeText.  When populating the data, I specify strings as unicode strings 
> (u'string'), but I'm still getting an warning: SAWarning Unicode type 
> received non-unicode bind parameter, when I initially populate the database.  
> On the next line, it reports 
> param.append(processors[key](compiled_params[key])).  Is this supposed to be 
> telling me what the errant bind parameter is?
> 
> I've turned on echo and looking at the queries and parameters, all the 
> character parameters are specified as unicode strings, except for the dates 
> which are given like '2011-08-02'.  Are the dates what's causing the 
> non-unicode bind parameter warning?
> 
> I'm using SQLAlchemy 0.7.1, with Python 2.7.2

Set the warnings filter to "error" and send off a stack trace, that will show 
exactly where the offending statement is (its not impossible that its within 
SQLA too).

import warnings
warnings.simplefilter("error")

http://docs.python.org/library/warnings.html

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com.
To unsubscribe from this group, send email to 
sqlalchemy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to