id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 10424,Replace proprietary tz handling,Steffen Hoffmann,Jun Omae,"This traceback was been provided for advice on IRC tonight: {{{ 2012-10-03 13:53:12,425 Trac[main] ERROR: Internal Server Error: Traceback (most recent call last): File ""/usr/lib/python2.7/dist-packages/trac/web/main.py"", line 511, in _dispatch_request dispatcher.dispatch(req) File ""/usr/lib/python2.7/dist-packages/trac/web/main.py"", line 237, in dispatch resp = chosen_handler.process_request(req) File ""/usr/local/lib/python2.7/dist-packages/TracWatchlistPlugin-1.0-py2.7.egg/tracwatchlist/plugin.py"", line 589, in process_request offset = req.tz.utcoffset(datetime.now(req.tz)) File ""/usr/lib/python2.7/dist-packages/pytz/tzinfo.py"", line 401, in utcoffset dt = self.localize(dt, is_dst) File ""/usr/lib/python2.7/dist-packages/pytz/tzinfo.py"", line 299, in localize raise ValueError('Not naive datetime (tzinfo is already set)') ValueError: Not naive datetime (tzinfo is already set) }}} Seems like recent changes to Trac break current code, as hinted by osimons. Better use functions from trac.util.datefmt for what is needed by the plugin.",defect,closed,normal,WatchlistPlugin,normal,fixed,timezone time-stamp,Ryan J Ollos,1.0