﻿id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
8803,TracDiscussion no longer works with Python2.4,tgdrozda@…,Ryan J Ollos,"I would like to enable Discussion plugin 0.11 (from svn) for Trac 12.2 on my enterprise RHEL 5.4 system running python2.4. However, it appears that several lines of python 2.5 code (`if` oneliners for example) break python 2.4 compatibility. I noticed that there was a python2.4 patch few revisions back, so I tried to check out SVN r9590, apply the patch, and install the plugin. This did not work and Trac kept issuing a WARNING in the log:

{{{
Component <tracdiscussion.init.DiscussionInit object at 0x2ade4de3d7d0> requires environment upgrade.
}}}

Running `trac-admin ...  upgrade` did not solve the issue, even though permissions were set correctly. I am currently stuck.

Does anyone maintain a more current python2.4 patch?

It is a shame that this valuable plugin does not maintain compatibility with widely used (especially on older and enterprise systems) python2.4 for reason no other than to save a few lines of code.",defect,new,normal,DiscussionPlugin,normal,,"discussion, python2.4, 0.11, Trac 12.2",,0.12
