Changeset 4593
- Timestamp:
- 10/26/08 23:35:02 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
hudsontracplugin/0.10/HudsonTrac/HudsonTracPlugin.py
r4592 r4593 7 7 import calendar 8 8 import feedparser 9 from datetime import datetime 9 10 from trac.core import * 10 11 from trac.config import Option, BoolOption 11 12 from trac.util import Markup, format_datetime 12 13 from trac.web.chrome import INavigationContributor, ITemplateProvider, add_stylesheet 13 from trac.Timeline import ITimelineEventProvider 14 try: 15 from trac.timeline.api import ITimelineEventProvider 16 except ImportError: 17 from trac.Timeline import ITimelineEventProvider 14 18 15 19 class HudsonTracPlugin(Component): … … 54 58 55 59 def get_timeline_events(self, req, start, stop, filters): 60 if isinstance(start, datetime): # Trac>=0.11 61 from trac.util.datefmt import to_timestamp 62 start = to_timestamp(start) 63 stop = to_timestamp(stop) 64 56 65 if 'build' in filters: 57 66 add_stylesheet(req, 'HudsonTrac/hudsontrac.css')
