[Zope3-dev] Bytes versus ASCII

Christian Theune ct at gocept.com
Fri Jan 27 05:16:13 EST 2006


Hi,

(this is about zope.schema)

I assumed that the fields Bytes and ASCII have some distinction. The
ASCII field explicitly checks for every character to have an ordinal
value lower than 127.

Bytes however does a cast in fromUnicode(u) that does str(u). This will
break if there are non-ascii characters in the unicode string.
Effectively this makes it an ASCII field as well.

However, I don't know enough about the environment, so eventually this
is all good. When does the fromUnicode method get called? Everytime I
use this field through zope.app.form or zope.formlib?

Cheers,
Christian

-- 
gocept gmbh & co. kg - forsterstraße 29 - 06112 halle/saale - germany
www.gocept.com - ct at gocept.com - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mail.zope.org/pipermail/zope3-dev/attachments/20060127/970fb538/attachment-0001.bin


More information about the Zope3-dev mailing list