[Grok-dev] zope.schema.Choice & unicode problem
Vladislav Vorobiev
mymir.org at googlemail.com
Wed Aug 25 11:38:47 EDT 2010
>> class MyInterface(zope.Interface):
>>
>>
>> q_type = Choice(
>> title = u"foobar",
>> description = "",
>> vocabulary = vocabulary(
>> ('1', 'Fehler', u'Fehler'),
>> ('2', 'Aenderung', u'Änderung'),),
>>
>> required = False,
>> )
>>
>> Cheefrocker
I use some helper methods but its realy a zope bug.
For Example:
def getTermsFromStrings(strings):
if not isinstance(strings, type([])):
strings = [strings]
return [SimpleTerm(strings[i][0], str(i), strings[i][1]) for i in
xrange(len(strings))]
def MyValueFactory(context):
cat = context.catalog
a = []
for i in cat:
a.append([i.lastName, i.lastName+', '+i.firstName])
i.lastName has an unicode value
More information about the Grok-dev
mailing list