changeset 723:278c0ddb5c58

Trac 0.12 compat following `prevnext_nav()` changes, fixing #450. Thanks to Olaf Meeuwissen for ticket and patch.
author osimons
date Thu, 10 Dec 2009 13:37:56 +0000
parents 8ca05f45ed2e
children ec76fabc2617
files bitten/web_ui.py
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/bitten/web_ui.py
+++ b/bitten/web_ui.py
@@ -22,7 +22,7 @@
 from trac.resource import Resource
 from trac.timeline import ITimelineEventProvider
 from trac.util import escape, pretty_timedelta, format_datetime, shorten_line, \
-                      Markup
+                      Markup, arity
 from trac.util.datefmt import to_timestamp, to_datetime, utc
 from trac.util.html import html
 from trac.web import IRequestHandler, IRequestFilter, HTTPNotFound
@@ -444,7 +444,10 @@
         if more:
             next_href = req.href.build(config.name, page=page + 1)
             add_link(req, 'next', next_href, 'Next Page')
-        prevnext_nav(req, 'Page')
+        if arity(prevnext_nav) == 4: # Trac 0.12 compat, see #450
+            prevnext_nav(req, 'Previous Page', 'Next Page')
+        else:
+            prevnext_nav (req, 'Page')
         return data
 
 
Copyright (C) 2012-2017 Edgewall Software