# HG changeset patch # User osimons # Date 1260452276 0 # Node ID 278c0ddb5c5811f818c3e8cc2fe8bd194a03f1c3 # Parent 8ca05f45ed2e75f02ae09a13e478fbc0342f1be8 Trac 0.12 compat following `prevnext_nav()` changes, fixing #450. Thanks to Olaf Meeuwissen for ticket and patch. diff --git a/bitten/web_ui.py b/bitten/web_ui.py --- 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