<type 'exceptions.KeyError'>: u"Slot named 'connected-bool' was not filled."

/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 0x33553c0>
/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 0x33041d0>, <generator object ListSerializer at 0x3355460>, <generator object TagSerializer at 0x33554b0>, <generator object TagSerializer at 0x3355dc0>, <generator object ListSerializer at 0x3355f50>, <generator object ListSerializer at 0x3355e10>, <generator object TagSerializer at 0x3355e60>]
item'</div></td>\n <td class="service-connected connected-'
gen<generator object TagSerializer at 0x3355fa0>
/usr/lib/python2.6/dist-packages/nevow/flat/flatstan.py, line 128 in TagSerializer
126
        yield '>'
127
        for child in original.children:
128
            yield serialize(child, context)        
129
        yield '</%s>' % original.tagName
Locals
child_PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False)
originalTag(u'tr', children=['\n <td class="service-service-name">', _PrecompiledSlot(u'service_name', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="nickname-and-peerid">\n <div class="nickname">', _PrecompiledSlot(u'nickname', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div>\n <div class="nodeid data-chars">', _PrecompiledSlot(u'peerid', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div></td>\n <td class="service-connected connected-', _PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False), '"> \n \n ', _PrecompiledSlot(u'connected', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '\n </td>\n <td class="service-since"> ', _PrecompiledSlot(u'since', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-announced"> ', _PrecompiledSlot(u'announced', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-version"> ', _PrecompiledSlot(u'version', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n '])
contextWovenContext(tag=Tag(u'tr', children=['\n <td class="service-service-name">', _PrecompiledSlot(u'service_name', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="nickname-and-peerid">\n <div class="nickname">', _PrecompiledSlot(u'nickname', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div>\n <div class="nodeid data-chars">', _PrecompiledSlot(u'peerid', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div></td>\n <td class="service-connected connected-', _PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False), '"> \n \n ', _PrecompiledSlot(u'connected', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '\n </td>\n <td class="service-since"> ', _PrecompiledSlot(u'since', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-announced"> ', _PrecompiledSlot(u'announced', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-version"> ', _PrecompiledSlot(u'version', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n ']))
Globals
serialize<function serialize at 0x1a1b668>
/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_PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False)
contextWovenContext(tag=Tag(u'tr', children=['\n <td class="service-service-name">', _PrecompiledSlot(u'service_name', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="nickname-and-peerid">\n <div class="nickname">', _PrecompiledSlot(u'nickname', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div>\n <div class="nodeid data-chars">', _PrecompiledSlot(u'peerid', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div></td>\n <td class="service-connected connected-', _PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False), '"> \n \n ', _PrecompiledSlot(u'connected', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '\n </td>\n <td class="service-since"> ', _PrecompiledSlot(u'since', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-announced"> ', _PrecompiledSlot(u'announced', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-version"> ', _PrecompiledSlot(u'version', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n ']))
Globals
serialize<function serialize at 0x1a1b668>
partialflatten<function partialflatten at 0x1a1b410>
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 PrecompiledSlotSerializer at 0x2013398>
obj_PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False)
contextWovenContext(tag=Tag(u'tr', children=['\n <td class="service-service-name">', _PrecompiledSlot(u'service_name', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="nickname-and-peerid">\n <div class="nickname">', _PrecompiledSlot(u'nickname', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div>\n <div class="nodeid data-chars">', _PrecompiledSlot(u'peerid', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div></td>\n <td class="service-connected connected-', _PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False), '"> \n \n ', _PrecompiledSlot(u'connected', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '\n </td>\n <td class="service-since"> ', _PrecompiledSlot(u'since', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-announced"> ', _PrecompiledSlot(u'announced', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-version"> ', _PrecompiledSlot(u'version', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n ']))
Globals
getFlattener<function getFlattener at 0x1a15848>
/usr/lib/python2.6/dist-packages/nevow/flat/flatstan.py, line 322 in PrecompiledSlotSerializer
320
321
    try:
322
        data = context.locateSlotData(original.name)
323
    except KeyError:
Locals
original_PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False)
contextWovenContext(tag=Tag(u'tr', children=['\n <td class="service-service-name">', _PrecompiledSlot(u'service_name', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="nickname-and-peerid">\n <div class="nickname">', _PrecompiledSlot(u'nickname', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div>\n <div class="nodeid data-chars">', _PrecompiledSlot(u'peerid', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</div></td>\n <td class="service-connected connected-', _PrecompiledSlot(u'connected-bool', isAttrib=True, inURL=False, inJS=False, inJSSingleQuoteString=False), '"> \n \n ', _PrecompiledSlot(u'connected', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '\n </td>\n <td class="service-since"> ', _PrecompiledSlot(u'since', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-announced"> ', _PrecompiledSlot(u'announced', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n <td class="service-version"> ', _PrecompiledSlot(u'version', isAttrib=False, inURL=False, inJS=False, inJSSingleQuoteString=False), '</td>\n ']))
/usr/lib/python2.6/dist-packages/nevow/context.py, line 154 in locateSlotData
152
                    return data
153
            if currentContext.parent is None:
154
                raise KeyError, "Slot named '%s' was not filled." % name
155
            currentContext = currentContext.parent
Locals
currentContextSiteContext(tag=None, remembrances={'allmydata.web.common.IOpHandleTable': <allmydata.web.operations.OphandleTable object at 0x23fc190>, 'nevow.inevow.ICanHandleException': <allmydata.web.common.MyExceptionHandler instance at 0x277ac20>})
dataUnset
nameu'connected-bool'

<type 'exceptions.KeyError'>: u"Slot named 'connected-bool' was not filled."