Here you can see a list of Page.get_rev calls for a simple FrontPage request (including startup things; but as you see, it just consists of two calls).

I think this needs revision. Especially because get_rev is the function which consumes most time while average page processing.

If you look into the code, you can see that get_rev calls getPagePath which calls 2x get_rev. Nice design ;-)

Decorating get_rev with caching code gives a hit rate of 50% and decreases run time by 50%. If you refactor get_rev/getPagePath and maybe add some caching, you should be able to gain by factor 5.

[Request start; simple FrontPage on 1.3.2devel]

Called [FrontPage].get_rev(, 0)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 686, in send_page
    body = self.get_raw_body()
  File "Page.py", line 488, in get_raw_body
    file = codecs.open(self._text_filename(), 'rb', config.charset)
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 488, in get_raw_body
    file = codecs.open(self._text_filename(), 'rb', config.charset)
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

tk24.alexanderweb.homeip.net - - [14/Dec/2004 23:01:28] "GET /FrontPage?action=show&redirect=StartSeite HTTP/1.1" 200 -
Called [StartSeite].get_rev(, 0)
  File "wikiutil.py", line 937, in send_title
    page_front_page = getFrontPage(request).page_name
  File "wikiutil.py", line 458, in getFrontPage
    return getSysPage(request, request.cfg.page_front_page)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(ages\StartSeite, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 938, in send_title
    page_help_contents = getSysPage(request, 'HelpContents').page_name
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(ges\HilfeInhalt, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(ges\HilfeInhalt, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [TitelIndex].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 939, in send_title
    page_title_index = getSysPage(request, 'TitleIndex').page_name
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [TitelIndex].get_rev(ages\TitelIndex, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [WortIndex].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 940, in send_title
    page_word_index = getSysPage(request, 'WordIndex').page_name
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [WortIndex].get_rev(pages\WortIndex, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [BenutzerEinstellungen].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 941, in send_title
    page_user_prefs = getSysPage(request, 'UserPreferences').page_name
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [BenutzerEinstellungen].get_rev(erEinstellungen, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HilfeZumFormatieren].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 942, in send_title
    page_help_formatting = getSysPage(request, 'HelpOnFormatting').page_name
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [HilfeZumFormatieren].get_rev(eZumFormatieren, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HilfeZumFormatieren].get_rev(eZumFormatieren, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [SeiteFinden].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 943, in send_title
    page_find_page = getSysPage(request, 'FindPage').page_name
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [SeiteFinden].get_rev(ges\SeiteFinden, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [SeiteFinden].get_rev(ges\SeiteFinden, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "action\AttachFile.py", line 270, in send_link_rel
    files = _get_files(request, pagename)
  File "action\AttachFile.py", line 249, in _get_files
    attach_dir = getAttachDir(request, pagename)
  File "action\AttachFile.py", line 61, in getAttachDir
    attach_dir = Page(request, pagename).getPagePath("attachments", check_create=create)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "Page.py", line 881, in send_page
    allow_doubleclick=1, trail=trail,
  File "wikiutil.py", line 1080, in send_title
    d = {
  File "Page.py", line 269, in lastEditInfo
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 269, in lastEditInfo
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "wikiutil.py", line 1080, in send_title
    d = {
  File "Page.py", line 275, in lastEditInfo
    log = self._last_edited(request)
  File "Page.py", line 221, in _last_edited
    logfile = editlog.EditLog(request, self.getPagePath('edit-log', check_create=0, isfile=1))
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(, 0)
  File "logfile\editlog.py", line 60, in getEditor
    kind, editor = self.getEditorData(request)
  File "logfile\editlog.py", line 48, in getEditorData
    pg = wikiutil.getHomePage(request, username=userdata.name)
  File "wikiutil.py", line 481, in getHomePage
    if page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(xanderSchremmer, 0)
  File "wikiutil.py", line 481, in getHomePage
    if page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(, 0)
  File "Page.py", line 277, in lastEditInfo
    editor = log.getEditor(request)
  File "logfile\editlog.py", line 62, in getEditor
    return '<span title="%s">%s</span>' % (wikiutil.escape(self.hostname), editor.link_to(request))
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(xanderSchremmer, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(, 0)
  File "theme\__init__.py", line 143, in logo
    pagename = wikiutil.getFrontPage(self.request).page_name
  File "wikiutil.py", line 458, in getFrontPage
    return getSysPage(request, request.cfg.page_front_page)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(ages\StartSeite, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [BenutzerEinstellungen].get_rev(, 0)
  File "theme\modern.py", line 45, in header
    html = [
  File "theme\__init__.py", line 198, in username
    prefpage = wikiutil.getSysPage(request, 'UserPreferences')
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [BenutzerEinstellungen].get_rev(erEinstellungen, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [BenutzerEinstellungen].get_rev(, 0)
  File "theme\modern.py", line 45, in header
    html = [
  File "theme\__init__.py", line 199, in username
    userlinks.append(prefpage.link_to(request, text=_("Login")))
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [BenutzerEinstellungen].get_rev(erEinstellungen, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 248, in splitNavilink
    page = wikiutil.getSysPage(request, text)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(ages\StartSeite, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 254, in splitNavilink
    link = page.link_to(request, title)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [StartSeite].get_rev(ages\StartSeite, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [Aktuelle\xc4nderungen].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 248, in splitNavilink
    page = wikiutil.getSysPage(request, text)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [Aktuelle\xc4nderungen].get_rev((c384)nderungen, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [Aktuelle\xc4nderungen].get_rev((c384)nderungen, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [Aktuelle\xc4nderungen].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 254, in splitNavilink
    link = page.link_to(request, title)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [Aktuelle\xc4nderungen].get_rev((c384)nderungen, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [Aktuelle\xc4nderungen].get_rev((c384)nderungen, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [SeiteFinden].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 248, in splitNavilink
    page = wikiutil.getSysPage(request, text)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [SeiteFinden].get_rev(ges\SeiteFinden, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [SeiteFinden].get_rev(ges\SeiteFinden, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [FindPage].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 254, in splitNavilink
    link = page.link_to(request, title)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FindPage].get_rev(\pages\FindPage, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FindPage].get_rev(\pages\FindPage, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 248, in splitNavilink
    page = wikiutil.getSysPage(request, text)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(ges\HilfeInhalt, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(ges\HilfeInhalt, 0)
  File "wikiutil.py", line 446, in getSysPage
    if i18n_page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(, 0)
  File "theme\__init__.py", line 298, in navibar
    pagename, link = self.splitNavilink(text)
  File "theme\__init__.py", line 254, in splitNavilink
    link = page.link_to(request, title)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(ges\HilfeInhalt, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HilfeInhalt].get_rev(ges\HilfeInhalt, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\modern.py", line 45, in header
    html = [
  File "theme\__init__.py", line 321, in navibar
    link = d['page'].link_to(request, title)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\modern.py", line 45, in header
    html = [
  File "theme\__init__.py", line 411, in msg
    querystr={'action': 'show'})
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\__init__.py", line 764, in shouldShowEditbar
    if (page.exists(includeDeleted=1) and
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\__init__.py", line 764, in shouldShowEditbar
    if (page.exists(includeDeleted=1) and
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1237, in getACL
    if self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1237, in getACL
    if self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1238, in getACL
    body = self.get_raw_body()
  File "Page.py", line 488, in get_raw_body
    file = codecs.open(self._text_filename(), 'rb', config.charset)
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 488, in get_raw_body
    file = codecs.open(self._text_filename(), 'rb', config.charset)
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\modern.py", line 45, in header
    html = [
  File "theme\__init__.py", line 944, in editbar
    if page.isWritable() and request.user.may.write(page.page_name):
  File "Page.py", line 295, in isWritable
    return os.access(self._text_filename(), os.W_OK) or not self.exists()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 295, in isWritable
    return os.access(self._text_filename(), os.W_OK) or not self.exists()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\__init__.py", line 944, in editbar
    if page.isWritable() and request.user.may.write(page.page_name):
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "request.py", line 373, in getAvailableActions
    if not (page.exists(includeDeleted=1) and
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "request.py", line 390, in getAvailableActions
    if ((page.isUnderlayPage() and not page.isStandardPage()) or
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "request.py", line 756, in run
    handler(page.page_name, self)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 910, in send_page
    if not self.exists() and self.default_formatter and not content_only:
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 910, in send_page
    if not self.exists() and self.default_formatter and not content_only:
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "Page.py", line 912, in send_page
    elif not request.user.may.read(self.page_name):
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 916, in send_page
    self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
  File "Page.py", line 1008, in send_page_content
    cache = caching.CacheEntry(request, arena, key)
  File "caching.py", line 31, in __init__
    self.arena_dir = arena.getPagePath('cache', check_create=1)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 916, in send_page
    self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
  File "Page.py", line 1011, in send_page_content
    if cache.needsUpdate(self._text_filename(), self.getPagePath('attachments', check_create=0)):
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1011, in send_page_content
    if cache.needsUpdate(self._text_filename(), self.getPagePath('attachments', check_create=0)):
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 916, in send_page
    self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
  File "Page.py", line 1011, in send_page_content
    if cache.needsUpdate(self._text_filename(), self.getPagePath('attachments', check_create=0)):
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1049, in send_page_content
    self.send_page_content(request, Parser, body, needsupdate=1)
  File "Page.py", line 1008, in send_page_content
    cache = caching.CacheEntry(request, arena, key)
  File "caching.py", line 31, in __init__
    self.arena_dir = arena.getPagePath('cache', check_create=1)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "Page.py", line 916, in send_page
    self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
  File "Page.py", line 1049, in send_page_content
    self.send_page_content(request, Parser, body, needsupdate=1)
  File "Page.py", line 1011, in send_page_content
    if cache.needsUpdate(self._text_filename(), self.getPagePath('attachments', check_create=0)):
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1011, in send_page_content
    if cache.needsUpdate(self._text_filename(), self.getPagePath('attachments', check_create=0)):
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 916, in send_page
    self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
  File "Page.py", line 1049, in send_page_content
    self.send_page_content(request, Parser, body, needsupdate=1)
  File "Page.py", line 1011, in send_page_content
    if cache.needsUpdate(self._text_filename(), self.getPagePath('attachments', check_create=0)):
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(, 0)
  File "theme\__init__.py", line 368, in make_icon
    alt = self.request.getText(alt, formatted=False)
  File "request.py", line 127, in <lambda>
    self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, kv.get('formatted', True))
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [GermanDict].get_rev(ages\GermanDict, 0)
  File "i18n\__init__.py", line 313, in getText
    if Page(request, dictpagename).exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [WikiWikiWeb].get_rev(, 0)
  File "FrontPage", line 8, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [WikiWikiWeb].get_rev(ges\WikiWikiWeb, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [WikiWikiWeb].get_rev(ges\WikiWikiWeb, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 10, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [InterWiki].get_rev(, 0)
  File "FrontPage", line 12, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [InterWiki].get_rev(pages\InterWiki, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [InterWiki].get_rev(pages\InterWiki, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 14, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(, 0)
  File "FrontPage", line 16, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

tk24.alexanderweb.homeip.net - - [14/Dec/2004 23:01:29] "GET /wiki/modern/css/common.css HTTP/1.1" 200 -
Called [].get_rev(, 0)
  File "FrontPage", line 18, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(, 0)
  File "FrontPage", line 20, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 22, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(, 0)
  File "FrontPage", line 24, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 26, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(, 0)
  File "FrontPage", line 28, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [MoinMoin].get_rev(\pages\MoinMoin, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 30, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [WikiName].get_rev(, 0)
  File "FrontPage", line 32, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [WikiName].get_rev(\pages\WikiName, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [WikiName].get_rev(\pages\WikiName, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 34, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [SiteNavigation].get_rev(, 0)
  File "FrontPage", line 36, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [SiteNavigation].get_rev(\SiteNavigation, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 38, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [WikiWikiWeb].get_rev(, 0)
  File "FrontPage", line 40, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [WikiWikiWeb].get_rev(ges\WikiWikiWeb, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [WikiWikiWeb].get_rev(ges\WikiWikiWeb, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 42, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [RecentChanges].get_rev(, 0)
  File "FrontPage", line 44, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [RecentChanges].get_rev(s\RecentChanges, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 46, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [HelpForBeginners].get_rev(, 0)
  File "FrontPage", line 48, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [HelpForBeginners].get_rev(elpForBeginners, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [HelpForBeginners].get_rev(elpForBeginners, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 50, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [WikiSandBox].get_rev(, 0)
  File "FrontPage", line 52, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [WikiSandBox].get_rev(ges\WikiSandBox, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [WikiSandBox].get_rev(ges\WikiSandBox, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 54, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [FindPage].get_rev(, 0)
  File "FrontPage", line 56, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FindPage].get_rev(\pages\FindPage, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FindPage].get_rev(\pages\FindPage, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 58, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [SyntaxReference].get_rev(, 0)
  File "FrontPage", line 60, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [SyntaxReference].get_rev(SyntaxReference, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(, 0)
  File "FrontPage", line 62, in ?
  File "formatter\text_html.py", line 229, in pagelink
    return page.link_to(self.request, on=on, **kw)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [].get_rev(ta2\data\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [].get_rev(underlay\pages\, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 145, in getPagePath
    pagefile, rev, exists = self.get_rev(underlaypath)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 916, in send_page
    self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
  File "Page.py", line 1050, in send_page_content
    cache = caching.CacheEntry(request, arena, key)
  File "caching.py", line 31, in __init__
    self.arena_dir = arena.getPagePath('cache', check_create=1)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\modern.py", line 79, in footer
    html = [
  File "theme\__init__.py", line 523, in pageinfo
    if self.shouldShowPageinfo(page):
  File "theme\__init__.py", line 498, in shouldShowPageinfo
    if page.exists() and self.request.user.may.read(page.page_name):
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "theme\__init__.py", line 498, in shouldShowPageinfo
    if page.exists() and self.request.user.may.read(page.page_name):
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\__init__.py", line 498, in shouldShowPageinfo
    if page.exists() and self.request.user.may.read(page.page_name):
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\modern.py", line 79, in footer
    html = [
  File "theme\__init__.py", line 524, in pageinfo
    info = page.lastEditInfo()
  File "Page.py", line 269, in lastEditInfo
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 269, in lastEditInfo
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "theme\__init__.py", line 524, in pageinfo
    info = page.lastEditInfo()
  File "Page.py", line 275, in lastEditInfo
    log = self._last_edited(request)
  File "Page.py", line 221, in _last_edited
    logfile = editlog.EditLog(request, self.getPagePath('edit-log', check_create=0, isfile=1))
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(, 0)
  File "logfile\editlog.py", line 60, in getEditor
    kind, editor = self.getEditorData(request)
  File "logfile\editlog.py", line 48, in getEditorData
    pg = wikiutil.getHomePage(request, username=userdata.name)
  File "wikiutil.py", line 481, in getHomePage
    if page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(xanderSchremmer, 0)
  File "wikiutil.py", line 481, in getHomePage
    if page.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(, 0)
  File "Page.py", line 277, in lastEditInfo
    editor = log.getEditor(request)
  File "logfile\editlog.py", line 62, in getEditor
    return '<span title="%s">%s</span>' % (wikiutil.escape(self.hostname), editor.link_to(request))
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [AlexanderSchremmer].get_rev(xanderSchremmer, 0)
  File "Page.py", line 583, in link_to
    if not self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "theme\__init__.py", line 764, in shouldShowEditbar
    if (page.exists(includeDeleted=1) and
  File "security.py", line 52, in <lambda>
    return lambda pagename, Page=Page, request=request, attr=attr: Page(request, pagename).getACL(request).may(request, self.name, attr)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 1222, in getACL
    fn = self._text_filename()
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "request.py", line 756, in run
    handler(page.page_name, self)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 936, in send_page
    if do_cache and self.default_formatter and self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 936, in send_page
    if do_cache and self.default_formatter and self.exists():
  File "Page.py", line 357, in exists
    d, d, exists = self.get_rev(domain, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 939, in send_page
    cache = caching.CacheEntry(request, arena, key)
  File "caching.py", line 31, in __init__
    self.arena_dir = arena.getPagePath('cache', check_create=1)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(, 0)
  File "request.py", line 756, in run
    handler(page.page_name, self)
  File "wikiaction.py", line 459, in do_show
    Page(request, pagename).send_page(request, count_hit=1)
  File "Page.py", line 940, in send_page
    if cache.needsUpdate(self._text_filename()):
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 86, in get_rev

Called [FrontPage].get_rev(pages\FrontPage, 0)
  File "Page.py", line 940, in send_page
    if cache.needsUpdate(self._text_filename()):
  File "Page.py", line 202, in _text_filename
    fname, rev, exists = self.get_rev(None, rev)
  File "Page.py", line 88, in get_rev
    pagedir = self.getPagePath(check_create=0)
  File "Page.py", line 143, in getPagePath
    pagefile, rev, exists = self.get_rev(path)
  File "Page.py", line 86, in get_rev
[Request end]

MoinMoin: MoinProfiling/GetRevCallStack (last edited 2007-10-29 19:13:25 by localhost)