[python] querystrings as unicode literals?

Subject: [python] querystrings as unicode literals?

Date: Thu, 7 Jul 2011 12:37:00 +0100

To: notmuch@notmuchmail.org


From: Patrick Totzke

Something strange goes on when I use unicode literals as querystrings:
Database().create_query(u'teststring') yields different results than

Now it should not be a problem to decode the string to whatever encoding
is used by notmuch/xapian internally using 'teststring'.encode('utf8')
for example. But can I reliably expect all strings in the index to be valid utf8?

At any rate, I think this conversion should be made from inside the bindings.
A query should return the same results for querystrings as string- and unicode literals. 
Any thoughts?

signature.asc (application/pgp-signature)