Kevin Dangoor wrote: > > I have a patch against revision 182 of the trunk to make TurboGears > > work with Python 2.3. It does the following: > > Hey, cool! Maybe I should post a message to the mailing list > requesting the upcoming winning lottery numbers. Or is that pressing > my luck? :)
Still working on that one :) I've submitted ticket 119 which covers most of the compatibility fixes, and ticket 30 on pythonpaste.org to fix the problems there. The two outstanding issues are threading.local() in identity/__init__.py and something which was being masked by my local "compat24" package: a use of the decimal module in catwalk/catwalk.py. Paste provides an implementation of threading.local in paste.util.threadinglocal so that could provide a simple fix to the first problem. The catwalk problem has a few possible fixes: fall back to the float type if Decimal is not available; disable the Decimal related functionality when it's not available; or include a local copy of 2.4's decimal.py module. Any preferences?

