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]