<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\u03b1' in position 34: ordinal not in range(128)

/usr/lib/python2.6/dist-packages/nevow/flat/twist.py, line 24 in _drive
22
    """
23
    try:
24
        next = iterable.next()
25
    except StopIteration:
Locals
iterable<generator object iterflatten at 0xa8abfcc>
/usr/lib/python2.6/dist-packages/nevow/flat/ten.py, line 83 in iterflatten
81
    while rest:
82
        gen = rest.pop()
83
        for item in gen:
84
            if isinstance(item, str):
Locals
rest[<listiterator object at 0xa755c6c>, <generator object ListSerializer at 0xa8abeb4>]
item<generator object TagSerializer at 0xa8e266c>
gen<generator object TagSerializer at 0xa8e266c>
/usr/lib/python2.6/dist-packages/nevow/flat/flatstan.py, line 103 in TagSerializer
101
        # the specials won't be on the context twice.
102
        original._clearSpecials()
103
        yield serialize(toBeRenderedBy, context)
104
        return
Locals
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
toBeRenderedBydirective('string')
originalTag(u'td', attributes={u'class': u'nickname mine'})
Globals
serialize<function serialize at 0x9d6f454>
/usr/lib/python2.6/dist-packages/nevow/flat/ten.py, line 70 in serialize
68
def serialize(obj, context):
69
    #warnings.warn('serialize is deprecated; it has been renamed partialflatten.', stacklevel=2)
70
    return partialflatten(context, obj)
71
Locals
objdirective('string')
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
serialize<function serialize at 0x9d6f454>
partialflatten<function partialflatten at 0x9d6f41c>
warnings<module 'warnings' from '/usr/lib/python2.6/warnings.pyc'>
/usr/lib/python2.6/dist-packages/nevow/flat/ten.py, line 61 in partialflatten
59
    flattener = getFlattener(obj)
60
    if flattener is not None:
61
        return flattener(obj, context)
62
Locals
flattener<function DirectiveSerializer at 0xa20afb4>
objdirective('string')
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
getFlattener<function getFlattener at 0x9d6f3ac>
/usr/lib/python2.6/dist-packages/nevow/flat/flatstan.py, line 264 in DirectiveSerializer
262
    rendererFactory = context.locate(IRendererFactory)
263
    renderer = rendererFactory.renderer(context, original.name)
264
    return serialize(renderer, context)
265
Locals
rendererFactory<allmydata.web.root.Root object at 0xa69b0ec>
renderer<bound method Root.<lambda> of <allmydata.web.root.Root object at 0xa69b0ec>>
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
originaldirective('string')
Globals
serialize<function serialize at 0x9d6f454>
IRendererFactory<InterfaceClass nevow.inevow.IRendererFactory>
/usr/lib/python2.6/dist-packages/nevow/flat/ten.py, line 70 in serialize
68
def serialize(obj, context):
69
    #warnings.warn('serialize is deprecated; it has been renamed partialflatten.', stacklevel=2)
70
    return partialflatten(context, obj)
71
Locals
obj<bound method Root.<lambda> of <allmydata.web.root.Root object at 0xa69b0ec>>
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
serialize<function serialize at 0x9d6f454>
partialflatten<function partialflatten at 0x9d6f41c>
warnings<module 'warnings' from '/usr/lib/python2.6/warnings.pyc'>
/usr/lib/python2.6/dist-packages/nevow/flat/ten.py, line 61 in partialflatten
59
    flattener = getFlattener(obj)
60
    if flattener is not None:
61
        return flattener(obj, context)
62
Locals
flattener<function MethodSerializer at 0xa20af44>
obj<bound method Root.<lambda> of <allmydata.web.root.Root object at 0xa69b0ec>>
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
getFlattener<function getFlattener at 0x9d6f3ac>
/usr/lib/python2.6/dist-packages/nevow/flat/flatstan.py, line 247 in MethodSerializer
245
        code = getattr(func, 'func_code', None)
246
        return code is None or code.co_argcount == 2
247
    return FunctionSerializer(original, context, nocontext)
248
Locals
nocontext<function nocontext at 0xac508b4>
original<bound method Root.<lambda> of <allmydata.web.root.Root object at 0xa69b0ec>>
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
FunctionSerializer<function FunctionSerializer at 0xa20af0c>
/usr/lib/python2.6/dist-packages/nevow/flat/flatstan.py, line 236 in FunctionSerializer
234
                    result = original(renderer, context, data)
235
                else:
236
                    result = original(context, data)
237
        except StopIteration:
Locals
datau'Zooko\'s ec2 micro instance named "\u03b12"'
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
original<bound method Root.<lambda> of <allmydata.web.root.Root object at 0xa69b0ec>>
/usr/lib/python2.6/dist-packages/nevow/rend.py, line 86 in <lambda>
84
    render_sequence = lambda self, context, data: sequence(context, data)
85
    render_mapping = lambda self, context, data: mapping(context, data)
86
    render_string = lambda self, context, data: string(context, data)
87
    render_xml = lambda self, context, data: context.tag.clear()[tags.xml(data)]
Locals
self<allmydata.web.root.Root object at 0xa69b0ec>
datau'Zooko\'s ec2 micro instance named "\u03b12"'
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
sequence<function sequence at 0xa0d917c>
string<function string at 0xa0d95a4>
tags<module 'nevow.tags' from '/usr/lib/python2.6/dist-packages/nevow/tags.pyc'>
mapping<function mapping at 0xa0d956c>
data<function data at 0xa0d95dc>
/usr/lib/python2.6/dist-packages/nevow/rend.py, line 777 in string
775
776
def string(context, data):
777
    return context.tag.clear()[str(data)]
778
Locals
datau'Zooko\'s ec2 micro instance named "\u03b12"'
contextWovenContext(tag=Tag(u'td', attributes={u'class': u'nickname mine'}), remembrances={'nevow.inevow.IData': u'Zooko\'s ec2 micro instance named "\u03b12"'})
Globals
string<function string at 0xa0d95a4>
data<function data at 0xa0d95dc>

<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\u03b1' in position 34: ordinal not in range(128)