def _path(self, path): path = ('home', ) + path[1:] index = len(path)-1 path += session.setdefault('path', ())[len(path):] path = (index, [('/'.join(('',) + path[1:index+1] + ('',)), segment) for index, segment in enumerate(path)]) return path
def loginRoot(): session.setdefault('root', (gateway(), 'guest')) return getPage(None, ('gateways', gateway()))